0

Sublime Text 中有没有办法一次执行多个正则表达式搜索和替换查询

例如我想(按列出的顺序)

  1. 查找匹配regex1的字符串并用regex1replacement替换它们
  2. 查找匹配regex2的字符串并用regex2replacement替换它们
  3. 查找匹配regex3的字符串并将其替换为regex3replacement
  4. 查找匹配regexN的字符串并将其替换为regexNreplacement

立刻。

字符串:“blah regex1,bloo regex2,bleep regex3”将变为:“blah regex1replacement,bloo regex2replacement,bleep regex3replacement”

这是可以轻松编写脚本的东西,但我目前没有这种自由。

4

1 回答 1

1

编辑:哦,对不起,我错过了你想要这个崇高的文字。对不起!

sed 's/regex1/regex1replacement/g;s/regex2/regex2replacement/g;s/regex3/regex3replacement/g;'

对于更干净的脚本,我认为这会起作用,但我还没有测试过:

sed "s/regex1/regex1replacement/g; \
     s/regex2/regex2replacement/g; \
     s/regex3/regex3replacement/g;"
于 2013-03-22T17:28:09.820 回答