<i>Some people, when confronted with a problem, think
“I know, I&#x27;ll use regular expressions.”   Now they have two problems.</i> -- Jamie Zawinski<p>To which I might dare add, &quot;... and so does whomever next has to read this code.&quot;