我需要一种方法来替换代码本身中的一些行。
我最近改变了我的一个void,之前它接受MediaElements,现在它得到了普通的字符串。
现在,我必须改变所有类似结构的线条:
AssignPathVoice(vcoSomething);
对此:
AssignPathVoice("vcoSomething");
是的,当然我试着在谷歌上搜索这个问题,甚至得到了关于正则表达式的文章的链接,但很遗憾地承认,我仍然不明白在我的特定情况下应该使用什么表达式。
我试着总结一下:
此部分:AssignPathVoice(
更改为:AssignPathVoice(“
和
本部分:);
更改为:“);
无论这两个字符串之间是什么,都必须保持不变。
在这个特定的情况下,我应该使用什么正则表达式,以及必须如何设计replace中的before和after字段?
这可以通过快速替换或在文件中替换来完成吗?
1条答案
按热度按时间1mrurvl11#
您可以使用
查找:
(AssignPathVoice\()(\w+)\);
替换为:
$1"$2");
请注意,您可以在开头添加一个单词边界,以确保
AssignPathVoice
作为一个完整的单词进行匹配。详情
\b
-字边界(AssignPathVoice\()
-组1(后面用$1
反向引用引用):(\w+)
-第2组(后面用$2
反向引用引用):一个或多个字母、数字或/和_
\);
-);
字符序列。