在OSX上复制和粘贴Atom中的多个正则表达式搜索匹配

时间:2018-04-08 16:32:01

标签: atom-editor

给出以下文本并使用正则表达式搜索:^ Z \ d。*

!

是否可以搜索以Z开头的行并将结果复制/粘贴到新文本文件中

gcc -Wall -ggdb -c code_generation.h

什么是快捷键和/或必要的包?

1 个答案:

答案 0 :(得分:0)

最好通过grep的OSX终端应用程序,而不是Atom来实现。

假设您的示例文本位于名为input.txt的文件中,而您的新文件名为output.txt,则以下单行将执行您需要的所有操作。

$ grep '^Z\d.*' input.txt > output.txt

在此示例中,grep在输入文件上执行正则表达式搜索,然后将输出通过管道传输到新文件。这不需要任何复制和粘贴,也没有任何其他中间步骤。

只需将管道移除到输出文件即可看到grep的输出。

$ grep '^Z\d.*' input.txt
Z1a
Z2ab
Z3abc