Is it possible to replace to upper case in Visual Studio using "Find and Replace" dialog and RegEx (?) à la: . => Upper(.)
?
Say I have:
m_<b>a</b>blabla
I want:
_<b>A</b>blabla
Is it possible to replace to upper case in Visual Studio using "Find and Replace" dialog and RegEx (?) à la: . => Upper(.)
?
Say I have:
m_<b>a</b>blabla
I want:
_<b>A</b>blabla
You can solve this by using Visual Studio temporary macros. This is a very powerful, flexible feature which I use all the time for performing repetitive code manipulations.
I'm assuming you're using the C# default key bindings here.
<m_:Ll
" - words that begin with m, underscore, then a lower case letter;No, Visual Studio does not support that. For a reference of the regular expressions capabilities in VS check:
Regular Expressions (Visual Studio)
(Original answer, given due to misinterpreting the original question)
Assuming Visual Studio C# Default key bindings.
There are different ways you can achieve this.
If it's a (variable, method, property, etc) you can use the Rename refactoring to change all instances. This refactoring is invoked by pressing F2 key while on the instance you want to rename.
If you perform the change on the definition itself you can also use SHIFT+ALT+F10 to invoke the active refactorings popup and then do the rename all instances.
If it's a string literal you can use the shortcut CTRL+U (lowercase) and CTRL+SHIFT+U (uppercase) to rapidly switch the case of the selection. This is valid for all text shown in the editor, but most useful for string literals.