fork download
  1. import re
  2. def first_non_repeat(string):
  3. r = re.compile(r'([a-z])(?=.*\1)', re.I|re.S)
  4. m = r.search(string)
  5. while m:
  6. string = re.sub(m.group(1), '', string, re.I)
  7. m = r.search(string)
  8. return string[0]
  9.  
  10. print(first_non_repeat('sTreSS'))
Success #stdin #stdout 0s 9024KB
stdin
Standard input is empty
stdout
T