in reply to How would I change a10 into A:10 in perl?
$combined =~ s/(\w)(\d+)/uc($1) . ":$2" /e;
My proposed fix:
$combined =~ s/([a-z]+)(\d+)/\U$1:$2/i;
"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.
There is no Extraterrestrial life
There aren't any suitably capable Extraterrestrials
Interstellar travel is too difficult
We're too uncool / not worth the trouble
What do you mean they haven't visited?
Results (493 votes). Check out past polls.