fork download
  1. import re
  2. def ammendedLineWithEditedValue(s): # TEST
  3. return int(s) + 30
  4.  
  5. lines = '''34512340 plain brackets 0.50 30
  6. 56756777 100mm bolts 0.20 0
  7. 90673412 L-shaped brackets 1.20 30'''
  8. for line in lines.split("\n"):
  9. print(re.sub(r'(\t+)([0-9]+)$', lambda m: "{}{}".format(m.group(1), ammendedLineWithEditedValue(m.group(2))), line))
Success #stdin #stdout 0s 9024KB
stdin
Standard input is empty
stdout
34512340	plain brackets		0.50	60
56756777	100mm bolts			0.20	30
90673412	L-shaped brackets	1.20	60