s/[ a-z]//g /^+\|++\|+$/cmysterious : y/0123456789/?012345678/ s/\w/&-/g t s/?\|,*-*\*\([*+]\|$\)/\1/ t s/,*\(\(-*\)\*-*\)-/\2,\1/ t /-/!c0 :1 s/+*-+*/<<123456789-01>/ s/\(.\)<.*\1\(-*.\).*>/\2/ t1
Note that non-ascii characters in the above source code will be escaped (such as \x9f).