h s/^/!!"!!/ : y/CDEFGAB/DEFGABC/ /C\|F/s/$/----/ /^"/s/$/-/ :1 s/\xe2\x99\xad-/\xf0\x9d\x84\xab/ s/\xab-/\xaa/ s/\xf0\x9d\x84\xaa-/\xe2\x99\xaf/ s/\xe2\x99\xaf-// s/-/\xe2\x99\xad/ t1 H s/^\W// t g s/\n\W*/ /g
Note that non-ascii characters in the above source code will be escaped (such as \x9f).