the html question, the regex that passes and fails on the same input, and other things you may find surprising