fork download
  1. import re
  2.  
  3. pattern = r"\b[a-zA-Z]{1,2}(?:\.[a-zA-Z]{1,2}){2,}\b"
  4. texts = [
  5. 'a.b.c',
  6. 'ab.c.dd.ee',
  7. 'a.b',
  8. 'aaa.b.cc'
  9. ]
  10.  
  11. for s in texts:
  12. print(re.sub(pattern, lambda x: x.group().replace(".", ""), s))
Success #stdin #stdout 0.04s 9640KB
stdin
Standard input is empty
stdout
abc
abcddee
a.b
aaa.b.cc