Moin,
kurz gesagt ist Regex nicht für HTML geeignet, weil Regex keine Strukturen erkennen kann.
Siehe:
https://de.wikipedia.org/wiki/Determ...ärer_Ausdruck
https://de.wikipedia.org/wiki/Hypertext_Markup_Language
https://stackoverflow.com/questions/...lanation-in-la
Edit:
Ein HTML Parser für VB.NET wäre bspw:
https://html-agility-pack.net
oder auch das inbuilt mshtml.