"How to make your code unreadable in 55 minutes"
"How to make your code hard to debug in 55 minutes"
"How to introduce bugs by copying a regex that you don't understand and neither did the author"
"How to make your code unreadable in 55 minutes"
"How to make your code hard to debug in 55 minutes"
"How to introduce bugs by copying a regex that you don't understand and neither did the author"
I know them, so of course every good developer should know them. (My proof: I am a good developer, and I know them, therefore good developers should know them!)
(NB: In case it's not obvious this comment is slightly tongue-in-cheek.)
For example Chrome's script skipper in the debug tools completely unnecessarily uses regexes rather than a simple list of 'contains'.
It's definitely one of the worst "everything's a nail" hammers a lot of programmers wield. And quite often they've been holding it upside down for years without even realizing it.
That is your example of overkill? More like, exactly the sort of scenario where you'd want to be able to specify a regexp.