有没有办法使用Regular expresion执行多次搜索和替换? 我有字符串:
aaa
bbb
ccc
在纯文本中,我想替换它们
aaa to replace with ddd
bbb to replace with eee
ccc to replace with fff
是否有一个正则表达式可以使用一个正则表达式立即执行此操作?
我正在使用Notepad ++
答案 0 :(得分:1)
https://notepad-plus-plus.org/community/topic/11385/how-to-multi-replace
一般语法为:
查找:(FindA)|(FindB)|(FindC)...
替换:(?1ReplaceA)(?2ReplaceB)(?3ReplaceC)...
注意:请确保正则表达式搜索模式已选中
例如:
(aaa)|(ccc)|(eee)|(123)
(?1bbb)(?2ddd)(?3fff)(?{4}456)
给予:
aaa
更改为bbb
ccc
更改为ddd
eee
更改为fff
123
更改为456