easy regexp by shinh

gets
gsub(/(\W(.*?)[\])]|.)\??/){|z|x=$+.split"#{$+['|']}"
z[/\?/]&&x=['']+x
$/=$/.gsub(/(.*)
/){x.map{|w|$1+w+"
"}}}
$><<$/

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

download

return top