Speaking of learning regexps for ruby, is there somewhere a
comprehensive list of just what syntax ruby’s regular expression
engine does and doesn’t support? I can’t find any documentation, for
example, that shows that ruby’s regexp engine supports perl’s “don’t
backtrack” notation (?>pat), but that it does not support the
“look-behind” features found in perl, python, and java’s regular
expression engines.
I mean, I suppose I can go and try ever construct mentioned in perlre
in irb and see what happens, but it’d be nice if the documentation
existed somewhere.