⬅︎ Back to "Increment numbers in a string"
slightly more readable version:last_number = re.compile(r'\d+(?=[^\d]*$)')def increment(string):....def increment_number(match):........num_str = match.group(1)........str( int(num_str) + 1).zfill( len(num_str) )....return last_number.sub(increment_number, string)
Comment
slightly more readable version:
last_number = re.compile(r'\d+(?=[^\d]*$)')
def increment(string):
....def increment_number(match):
........num_str = match.group(1)
........str( int(num_str) + 1).zfill( len(num_str) )
....return last_number.sub(increment_number, string)