easy regexp by murky-satyr

(f={r,o->r?(r=~/(\W(.*?)[])]|.)(\??)(.*)/).any{m,s,p,q,t->q&&f(t,o)
(p=~/\|/?p.split(/\|/):p?:s).any{f t,o+it}}:println(o)})System.in.text,''

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

download

return to the top page