Answers:
您可以进行正则表达式搜索和替换:
单击查找>替换。
确保按下正则表达式按钮。
对于“查找内容”字段,输入:
^.*No records to send and/or not connected.*\n
将“替换为”字段保留为空。
单击全部替换
^.*No records to send and/or not connected\S.*$
Ctrl+Shift+K
选择了200,000 行时,机器卡住了几分钟。
对于不想写正则表达式的人,您只需选择搜索字符串,然后ctrl+cmd+g
从菜单中单击或选择“ Quick Find All”,即可为每个匹配的字符串提供选择;从那里Home
将每个选择光标移动到行的开头,shift+End
将选择每个匹配的行,并del, del
删除所有它们。
多光标编辑很有趣!
Ctrl+Cmd+G
如Leonid建议选择所有这些字符串。之后,我可以直接进入“删除线”,Ctrl-Shift-K
并用外科手术立即去除所有带有该线的线。Sublime Text确实是我使用过的最好的文本编辑器。
我无法使正则表达式正常工作,因此我从此答案中使用了Alt-F3方法:
CTRL + L
,从而将选择范围扩展到整行,包括换行符。
Ctrl+Cmd+G
对于所有事件都使用多光标,Cmd+L
扩展行以及通常的复制/粘贴
在我的情况下,上面建议的两个正则表达式代码均不起作用,但这确实起作用:
.*(text in question).*
\n
或$
:.*(text in question).*\n
|
像这样使用:.*(a).*|.*(b).*|.*(c).*