|Think about Loose Coupling|
Re: Selecting HL7 Transactionsby LanX (Chancellor)
|on May 01, 2013 at 20:36 UTC||Need Help??|
better try [^|] instead of .
do you really need to capture field 2-5 ?
Honestly this code hurts my eyes and horrifies my senses for maintenance !
Better consider something like putting your first regex in a while loop and analyzing the captured string within that loop.
Friedl's book is a good read!
( addicted to the Perl Programming Language)