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