in reply to Re: How would I change a10 into A:10 in perl?
in thread How would I change a10 into A:10 in perl?

Though it's a good attempt, I'm not too impressed.

My proposed fix:

$combined =~ s/([a-z]+)(\d+)/\U$1:$2/i;

Replies are listed 'Best First'.
Re^3: How would I change a10 into A:10 in perl?
by Anonymous Monk on Dec 03, 2010 at 13:46 UTC

        "If the requirements change from 1 letter to more, your code won't handle it. "

    If the requirements change from letters to kanji or hiragana characters, *your code* won't handle it either. And that is just as likely.

    Coding now to exceed the known requirements, in order to cater for some future, speculative change, is a waste of time and effort.

    When (if!) the requirements change, the the code can be changed to match the new requirements.