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

Regex 正则表达式:匹配第n个单词,regex,notepad++,Regex,Notepad++,使用正则表达式(在本例中,我使用记事本++),如何将每行的第一个单词替换为[\command1{bla}],将第二个单词替换为\command2{morebla}搜索正则表达式: bla morebla evenmorebla bla morebla evenmorebla ^(\w+) (\w+) 替换: bla morebla evenmorebla bla morebla evenmorebla ^(\w+) (\w+) 搜索正则表达式: bla morebla evenmoreb

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

搜索正则表达式:

bla morebla evenmorebla
bla morebla evenmorebla
^(\w+) (\w+)
替换:

bla morebla evenmorebla
bla morebla evenmorebla
^(\w+) (\w+)

搜索正则表达式:

bla morebla evenmorebla
bla morebla evenmorebla
^(\w+) (\w+)
替换:

bla morebla evenmorebla
bla morebla evenmorebla
^(\w+) (\w+)

打开记事本++>>更换。选中“包裹一个圆”后:

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

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


打开记事本+++>>更换。选中“包裹一个圆”后:

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

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


你试过了吗?是的,但极简主义知识对第一部分几乎没有帮助。(并且仅适用于匹配。)看来您只能在Funduc S&R工具中完成。您尝试过吗?是的,但极简主义知识对第一部分几乎没有帮助。(而且只用于匹配。)看来您只能在Funduc S&R工具中完成。我无法获得您的答案。“搜索”匹配前两个单词,但“替换”似乎无法正常工作。@Blacked AFAIK无法提取匹配的数字。您必须创建尽可能多的类似于此的术语,因为最长行中有单词。具有此模式的结果字符串与OP的请求不同。另外,如果第一个和第二个单词之间有多个空格。这个正则表达式会失败。我无法得到你的答案。“搜索”匹配前两个单词,但“替换”似乎无法正常工作。@Blacked AFAIK无法提取匹配的数字。您必须创建尽可能多的类似于此的术语,因为最长行中有单词。具有此模式的结果字符串与OP的请求不同。另外,如果第一个和第二个单词之间有多个空格。此正则表达式将失败。如何修改正则表达式,使其能够替换第一个和第二个单词(就像现在一样),但不会影响其余的单词?我可能有任意数量的单词行,并根据您的示例替换前两个,但不会影响行的其余部分(在第二个单词之后)。然后签出。如果它不符合您的需要,请提供一个示例文本。您如何修改您的正则表达式,使其能够替换第一个和第二个单词(就像现在一样),但不会影响其余的单词?我可能有任意数量的单词行,并根据您的示例替换前两个,但不会影响行的其余部分(在第二个单词之后)然后退房。如果不符合您的需要,请提供一个示例文本。