正则表达式在 GrepWin 中查找多个匹配项

正则表达式在 GrepWin 中查找多个匹配项

h1我想在多个文件中找到该标签的多次出现。

以下正则表达式带来了包含该内容超过 2 次的文件,效果很好:

/(h1.*){2}/

但是,如果我想查找 2 次或更多次出现的情况该怎么办?(在 GrepWin 中它显示 1 个匹配项,但是当我需要查看有多少个匹配项而不仅仅是 1 个时该怎么办?)

我尝试了类似或的方法/(h1.*){2+}//(h1.*){2}+//(h1.*){2,}/它们不起作用。

我正在使用 GrepWin 2.0.15。

或者您建议使用任何其他 Windows 工具来显示这一点?

答案1

你的正则表达式(h1.*){2,}是贪婪的,修改它变得不贪婪:

(h1.*?){2,}
   __^

有用的文档

相关内容