fork(3) download
  1. import re
  2. pat = r"\b([^\W\d_])([^\W\d_]*)([^\W\d_])\b"
  3. s = "Testers"
  4. print(re.sub(pat, (lambda m: "{0}{1}{2}".format(m.group(1), len(''.join(set(m.group(2)))), m.group(3))), s))
Success #stdin #stdout 0.02s 9984KB
stdin
Standard input is empty
stdout
T4s