tags:

views:

32

answers:

2

Hi,

Presently I'm using two regx:

ABC.*1EFG

ABC.*2HIJ

to retrieve Line 1 and Line 2 from a text file. Is there a better single regex, so that both the lines(L1 and L2) from below can be matched.

Line 1: ABCanystring1EFGanystring

Line 2: ABCanystring2HIJanystring

Line 3: ABCanystring2LMNanystring

.

.


.
Line n

Thanks you in advance,

Su

+3  A: 

Use this pattern: ABC.*(1EFG|2HIJ)

Ahmad Mageed
A: 

If you want to match the whole line, you can use ^ABC\s*(1EFG|2HIJ).*$

Ben Hoffstein