Usando el diálogo buscar y reemplazar en Visual Studio (2010) es posible reemplazar algo de texto pero preservar el caso del texto que se reemplaza.Visual Studio - Cómo reemplazar el texto que preserva el estuche
es decir. Quiero cambiar 'foo' a 'bar' pero en mi código tengo Foo, foo y FOO. Quiero que el reemplazo sea Bar, barra, BAR respectivamente.
¿Es posible? Sospecho que necesito usar la funcionalidad de expresión regular, pero necesito ayuda para hacerlo.
EDIT: Sé que puedo establecer la opción de coincidencia de mayúsculas y minúsculas, pero lo único que hace es limitar el reemplazo al texto que coincide con el caso del término de búsqueda. Así es como lo estoy haciendo en este momento, pero es molesto tener que hacer tres sustituciones - foo, Foo y FOO
Toda esa opción hace es limitar el reemplazar al texto que coincide con el caso del término de búsqueda. Así es como lo estoy haciendo en este momento, pero es aburrido tener que hacer tres reemplazos: foo, Foo y FOO – Martin
+1 para que sea más rápido, más fácil y menos propenso a errores ... regex es convincente y puede ser peligroso. –