【发布时间】:2014-07-14 04:02:11
【问题描述】:
我想使用正则表达式搜索.java 文件,我想知道是否有一种方法可以检测文件中找到匹配项的行。
例如,如果我使用 Java 正则表达式查找匹配 hello,是否有方法告诉我在第 9、15 和 30 行找到匹配?
【问题讨论】:
-
除了将相关行添加到列表之外?
-
你有没有尝试过?
-
不止于此。这已经足够了......我尝试使用索引计数器和扫描仪逐行读取整个文件,但这似乎没有必要,我无法通过正则表达式找到方法。
-
“我想知道是否有任何方法可以检测到我的匹配项在代码中的哪一行”。当然,逐行阅读并尝试匹配,如果匹配则打印行号。简单!
-
好吧,我猜我现在有什么计数器是最好的方法?