考虑需要将当前全部大写的窗口标题,即“添加处方”,“添加患者”替换为“添加处方”和“添加患者”形式。
我正在使用Visual Studio搜索对话框查找使用正则表达式"([A-Z]|[ ])*"
的所有字符串。这很好用。
是否可以在Visual Studio中使用正则表达式查找和替换查找和替换?
我似乎无法找到任何说它的东西,所以如果它没有任何工具可以让我取代它。
答案 0 :(得分:2)
不知道Visual Studio方式,而是推出自己的C#程序,该程序明确处理替换部分。
但在Vim中,您可以使用:%s/\([A-Z]\)\([A-Z][A-Z]*\)/\1\L\2/g
命令。 \L
用于将匹配组\2
(a.k.a后引用)更改为小写。
在:
"HELLO WORLD"
This is just a test.
SO stands for StackOverflow.
后:
"Hello World"
This is just a test.
So stands for StackOverflow.