需要更好的正则表达式进行组匹配

时间:2010-05-25 19:10:29

标签: regex

目前我正在使用两个regx:

ABC.*1EFG

ABC.*2HIJ

从文本文件中检索第1行和第2行。是否有更好的单一正则表达式,因此可以匹配下面的两条线(L1和L2)。

Line 1: ABCanystring1EFGanystring

Line 2: ABCanystring2HIJanystring

Line 3: ABCanystring2LMNanystring

.

.


.
Line n

提前谢谢你,

2 个答案:

答案 0 :(得分:3)

使用此模式:ABC.*(1EFG|2HIJ)

答案 1 :(得分:0)

如果您想匹配整行,可以使用^ABC\s*(1EFG|2HIJ).*$