How about this:
Code:
Break ON
$asSearchStrings="B","E"

If Open(1,"inv.txt")
"Cannot open file for reading ["+@ERROR+"] "+@SERROR+@CRLF
Else
$sLine=ReadLine(1)
While Not @ERROR
$asLine=Split($sLine+" ")
If 1+AScan($asSearchStrings,$asLine[1])
"Match: "+$asLine[1]+" First="+$asLine[0]+" Second="+$asLine[1]+" Third="+$asLine[2]+@CRLF
EndIf
$sLine=ReadLine(1)
Loop
EndIf



Results:
Quote:

Match: B First=a Second=B Third=c
Match: E First=d Second=E Third=f
Match: E First=g Second=E Third=h