fork download
  1. import re
  2. s='U.S.A is abbr x.y is not. But I.I.T. is also valid ABBVR and so is M.Tech, X.2, X., X.*'
  3. print(re.sub(r'(?<=[A-Z])(\.)(?=[A-Z])|\.', lambda x: '' if x.group(1) else ' ', s))
Success #stdin #stdout 0.03s 9456KB
stdin
Standard input is empty
stdout
USA is abbr  x y  is not  But IIT  is also valid ABBVR and so is MTech, X 2, X , X *