在 BBEdit 中,如何搜索某个模式,然后复制该模式找到的所有行?

问题描述 投票:0回答:2

在 BBEdit (11.6.9) 中,使用 find 和 grep 检查我正在寻找包含此模式的大文件中的行:

registeredTd="11/\d\d/2017

它代表我档案中的注册日期为2017年11月。

如果我“找到全部”,我会在结果窗口中正确地看到该模式在文件中出现 69 次。

但是,我怎样才能复制这些找到的行呢?

我可以复制结果窗口本身的结果,但该副本 (1) 在开头包含额外的垃圾,最重要的是 (2) 不包含完整的行。结果窗口中的行被截断。

有没有办法复制包含图案的所有完整行?

谢谢,

道格

bbedit
2个回答
6
投票

就其价值而言,答案是使用“文本”>“包含...的处理行”菜单。您可以在其中输入相同的

registeredTd="11/\d\d/2017
搜索参数,并且有一个复选框选项可以复制带有搜索结果的行。它运行完美。


0
投票

另一种选择是使用“查找”窗口上的“提取”按钮。 它将创建一个包含替换文本内容的新文件。如果要复制查找到的所有文本,请将其放入括号中并在替换中使用。

© www.soinside.com 2019 - 2024. All rights reserved.