47a4102
,s/isascii(c) && isxdigit(c)/(&)/,s/isascii(c) && isalnum(c)/(&)/,s/\*p != ':' && !delimchar(\*p)/(&)/