in reply to String increment - reasoning
Incrementing the portion matching /[a-zA-Z]*[0-9]*\z/ (^ dropped) would make sense. However, you can do that pretty easily.
s/([a-zA-Z]*[0-9]*)\z/++(my$x=$1)/e; [download]