Visual Studio:使用Title Case查找并替换所有CAPS

时间:2010-03-01 16:32:39

标签: visual-studio regex visual-studio-2008 replace

考虑需要将当前全部大写的窗口标题,即“添加处方”,“添加患者”替换为“添加处方”和“添加患者”形式。

我正在使用Visual Studio搜索对话框查找使用正则表达式"([A-Z]|[ ])*"的所有字符串。这很好用。

是否可以在Visual Studio中使用正则表达式查找和替换查找替换?

我似乎无法找到任何说它的东西,所以如果它没有任何工具可以让我取代它。

1 个答案:

答案 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.