Visual Studio 2015查找和替换

时间:2015-11-20 06:49:21

标签: regex visual-studio

我必须从VisualStudio中替换许多成员变量:

 _MyVariable 

_myVariable

这个名字肯定是绝对可变的。我用它来找到我的“错误的”命名变量:

(_)([A-Z])((.)*)

但我不知道如何更换它。需要与以前相同的名称,只需要将第一个大写字母改成小写字母。

有人有想法吗?

更新:

从其他条目我发现$ x允许我访问找到的单词的部分。所以我需要1美元2美元3美元,2美元需要小写字母。

2 个答案:

答案 0 :(得分:1)

使用Visual Studio查找和替换正则表达式无法做到这一点,因为.NET正则表达式不支持\L / \U - \E更改运算符。

您可以在Notepad ++中使用(?<=\b_)[A-Z]替换为\L$0\E(确保匹配大小写已打开)。例如。 _MyVariable _MyNew_Variable将成为_myVariable _myNew_Variable

enter image description here

您也可以在SublimeText中执行此操作:

enter image description here

enter image description here

答案 1 :(得分:0)

按Ctrl +&#34; H&#34; 。它将带来查找和替换菜单。在那里你可以写出你想要改变的名字。您可以选择&#34;替换所有&#34;它将适用于所有找到的实例。