All, Thank you kindly. I tried several of your tactics and got it to break off at the {TCP} (still have more work though. I did not know you could use ^blah in mid stream. I thought it was "beginning of line" (opposite $). I assume that since I () paren'd it, then it WAS the beginning of the next undefined $4 (or whatever number) ?? (again forgive the ignorance with respect to the code and language.)
Comment on Re: (jeffa) Re: Variable Length Parsing
Yes, ^ can be used to negate a character class as well as
anchor a match - it was not the parens that changed context,
it was the square brackets (which denote a character class).
Check out the
docs,
in particular, the sentence below
xdigit.