【发布时间】:2020-05-04 12:16:47
【问题描述】:
当我在 Notepad++(7.8.6 版)中使用“查找下一个”来查找正则表达式的下一个匹配项时,匹配项可以跨越多行。有没有办法将匹配限制在一行,即分别搜索每一行?
【问题讨论】:
-
这取决于您使用的模式。
-
例如:[^57]{7,}
-
然后添加
\r\n:[^57\r\n]{7,}- 它将匹配除5、7、CR 和LF 字符之外的7 个或更多字符。 -
这只是一个例子。我不想使模式复杂化,只需关闭多行模式即可。就像我在 Linux 中不使用
-M选项运行pcregrep一样。 -
那你就不走运了——这是不可能的。使用你当时提到的工具。