Should this regex be bound to front and back of the string, also, should we allow more than one digit in the second part? (ie. ^(.*)_(\d+)$)