Re:Sculpting text with regex, grep, sed, awk, emacs and vim ...
by shmerl on Tuesday July 29, 2014 @02:53AM
(#8101005)
I didn't really compare, since grep marks --perl as "highly experimental". pcregrep on the other hand is around for a long time already.
One very useful feature in pcregrep is outputting the matched subpattern only. For example if you do:
echo 'abcdefg' | pcregrep -o2 'a(bc)d(ef)g'
It will output only second matched subpattern.
For even longer ones I just started using perl with /x, so you can uses insignificant whitespace and comments.