在nvALT中执行正则表达式查找替换

时间:2014-02-17 17:55:37

标签: regex macos grep keyboard-maestro

我在Mac上使用Keyboard Maestro在nvALT文档中执行正则表达式查找替换。

键盘Maestro部分并不复杂。它只是从nvALT复制所选文本,执行查找替换,然后粘贴文本。

我可以捕捉换行符,但似乎无法将它们放回去。例如,如果我接受文字

penguin
horse
robot

将“查找”字符串设置为

(?m)\n

和“替换”字符串

\n

然后我得到

penguinnhorsenrobot

显然,查询正在查看和查找换行符。我无法弄清楚我做错了什么。

由于

1 个答案:

答案 0 :(得分:1)

Keyboard Maestro supports backreferences,因此您可以使用它们来解决您的问题。

您可以将“搜索”字符串设置为

(?m)(\n)

和'替换'字符串

$1

得到你想要的东西。

以下是regex101.com的示例。