我必须在文本文件中搜索至少包含4个大写字母的行,但字母是什么并不重要。
目前我一直在使用[A-Z] {4}并选择匹配案例。它返回我需要的结果,但如果行中有任何4的倍数,则返回多个结果。
所以,如果我有一个如下所示的行:
713,6=INTERSECTION WITH ATLAS PIPELINE,
然后我的搜索将产生7个单独的结果,而不是只有一个结果。
有没有办法只为每行搜索4个大写字母?
答案 0 :(得分:0)
您可以尝试以下方法:
^.*[A-Z]{4}.*$
这将匹配完整的一行。如果您需要捕获匹配项,请在[A-Z]{4}
周围使用括号,例如:
^.*([A-Z]{4}).*$