regex 必须替换Visual Studio本身中的文本

rkttyhzu  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(111)

我需要一种方法来替换代码本身中的一些行。
我最近改变了我的一个void,之前它接受MediaElements,现在它得到了普通的字符串。
现在,我必须改变所有类似结构的线条:

AssignPathVoice(vcoSomething);

对此:

AssignPathVoice("vcoSomething");

是的,当然我试着在谷歌上搜索这个问题,甚至得到了关于正则表达式的文章的链接,但很遗憾地承认,我仍然不明白在我的特定情况下应该使用什么表达式。
我试着总结一下:
此部分:AssignPathVoice(
更改为:AssignPathVoice(“

本部分:);
更改为:“);
无论这两个字符串之间是什么,都必须保持不变。
在这个特定的情况下,我应该使用什么正则表达式,以及必须如何设计replace中的before和after字段?
这可以通过快速替换或在文件中替换来完成吗?

1mrurvl1

1mrurvl11#

您可以使用

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

请注意,您可以在开头添加一个单词边界,以确保AssignPathVoice作为一个完整的单词进行匹配。

详情

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

相关问题