正则表达式:匹配第 N 个单词

Regular Expressions: Match Nth Word

bla morebla evenmorebla
bla morebla evenmorebla

使用正则表达式(在本例中我使用的是 notepad++),如何将每行中的第一个单词替换为 [\command1{bla}],将第二个单词替换为 \command2{morebla}

搜索正则表达式:

^(\w+) (\w+)

替换:

[\command1] \command2

打开 Notepad++ >> 替换。选中 'Wrap acound':

搜索:(\w+)\s+(\w+).*

替换为:[\command1{}] \command2{}

The DEMO.