Regex 记事本++;正则表达式剪切行的最后一个字并粘贴到开头
我在记事本++中有一个巨大的列表。我想剪切每行的最后一个单词,并将其粘贴到每行的开头 例如Regex 记事本++;正则表达式剪切行的最后一个字并粘贴到开头,regex,notepad++,Regex,Notepad++,我在记事本++中有一个巨大的列表。我想剪切每行的最后一个单词,并将其粘贴到每行的开头 例如 @calories decimal, @carbs decimal, 我正在寻找下面这样的结果 decimal @calories, decimal @carbs, 我没有发现任何类似的问题。谁知道,怎么做 在捕获组中捕获两个单词并切换它们的位置。寻找 ^@(\w+) (\w+),$ 并替换为 \2 @\1, 试试这个: 查找内容:^@(\w+)(\w+),$ 替换为:\2@\1,行中是否只包含两
@calories decimal,
@carbs decimal,
我正在寻找下面这样的结果
decimal @calories,
decimal @carbs,
我没有发现任何类似的问题。谁知道,怎么做 在捕获组中捕获两个单词并切换它们的位置。寻找
^@(\w+) (\w+),$
并替换为
\2 @\1,
试试这个:
查找内容:^@(\w+)(\w+),$
替换为:
\2@\1,
行中是否只包含两个这样的单词?此外,您自己有没有尝试过?我发现这一点但不起作用。是的,只有两个词。看看这个例子。非常接近,太棒了。成功了:)感谢您的快速响应。为什么不捕获(@\w+)
?