2

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

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

我可以捕获换行符,但似乎无法将它们放回原处。例如,如果我取文本

penguin
horse
robot

将“查找”字符串设置为

(?m)\n

和“替换”字符串

\n

然后我得到

penguinnhorsenrobot

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

谢谢

4

1 回答 1

1

Keyboard Maestro 支持反向引用,因此您可以使用它们来解决您的问题。

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

(?m)(\n)

和“替换”字符串

$1

得到你想要的。

这是regex101.com上的一个示例。

于 2014-03-01T15:27:11.660 回答