On Sep 10, James Edward Gray II said:
tr/\t/ /; s/(^| )([A-Za-z]+:) / length($1) ? "\t$2\t" : "$2\t" /eg;
This does work on all the sample lines you provided.
I'd remove the length() call, and just see if $1 is true (" ") or false ("").
Good point. Thanks.
s/(^| )([A-Za-z]+:) / $1 ? "\t$2\t" : "$2\t" /eg;
James
-- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]