fork download
  1. import re
  2.  
  3. l = ['ad2g3f234', '4jafg32', 'fg23g523']
  4.  
  5. result = [
  6. re.sub(
  7. r"(23)|(?:(?!23)\d)+",
  8. lambda m: m.group(1) if m.group(1) else "", s) for s in l
  9. ]
  10. print(result)
Success #stdin #stdout 0.03s 9428KB
stdin
Standard input is empty
stdout
['adgf23', 'jafg', 'fg23g23']