您好我想替换此文:
test.myfonction(arg1, arg2)
test2.myfonction(arg1, arg2)
test3.myfonction(arg1, arg2)
由此:
myfonction2(test, arg1, arg2)
myfonction2(test2, arg1, arg2)
myfonction2(test3, arg1, arg2)
为此,我在记事本++中使用正则表达式来查找Something.mafonction(arg1,arg2) 我用这个:
(*).myfonction(
但如何进行测试,测试或测试3?
myfonction2(test
答案 0 :(得分:1)
嗯,你需要在.
,函数名和参数之前捕获字符串:
(\w+)\.(\w+)\(([^\)]+)\)
现在你有三组:
您可以使用它来替换所需输出的字符串:
\2\(\1, \3\)