必须替换Visual Studio本身的文本

时间:2017-09-05 16:51:09

标签: regex visual-studio replace

我需要一种方法来替换代码本身的一些行。

我最近改变了我的一个空洞,之前它接受了MediaElements,现在它变成了常用的字符串。

现在,我必须改变所有类似结构的行:

AssignPathVoice(vcoSomething);

对此:

AssignPathVoice("vcoSomething");

是的,我当然试图谷歌解决这个问题,甚至得到关于正则表达式的文章的链接,但遗憾的是,我仍然不明白在我的特定情况下使用什么表达式。

我会试着总结一下:

这部分:AssignPathVoice(

更改为:AssignPathVoice(“

这部分:);

更改为:“);

这两个字符串之间的任何内容都必须保持不变。

我应该在这个特定情况下使用什么正则表达式,以及如何设计替换前后字段?

我知道不鼓励这样的问题,但这次我需要解决这个问题。

请指定是通过快速替换还是替换文件来完成。

提前谢谢你, 叶甫盖尼

1 个答案:

答案 0 :(得分:2)

您可以使用

查找(AssignPathVoice\()(\w+)\);
替换为$1"$2");

请注意,您可以在开头添加字边界,以确保AssignPathVoice与整个字匹配。

<强>详情

  • \b - 字边界
  • (AssignPathVoice\() - 第1组(后来引用$1反向引用):
  • (\w+) - 第2组(后面引用$2反向引用):一个或多个字母,数字或/和_
  • \); - 一个);字符序列。