fork download
  1. import re
  2.  
  3. s = "A1:C1000"
  4. r = r"([A-Z]+)(\d+)\b"
  5.  
  6. def mySub(m):
  7. letter = m.group(1)
  8. contents = m.group(2)
  9. if contents == '1':
  10. return letter + '10'
  11. if contents == '1000':
  12. return letter + '999'
  13.  
  14. print re.sub(r, mySub, s)
Success #stdin #stdout 0.02s 6784KB
stdin
Standard input is empty
stdout
A10:C999