Developer humor here:
You can't parse [X]HTML with regex. Because HTML can't be parsed by regex. Regex is not a tool that can be used to correctly parse HTML. As I have answered in HTML-and-regex questions here so many times before, the use of regex will not allow you to consume HTML...
via html - RegEx match open tags except XHTML self-contained tags - Stack Overflow.