Думаю, правильно будет изучить как пользоваться
https://developer.mozilla.org/en-US/docs/Web/API/D...
Регулярка подходит для более простых случаев. В случае HTML можно запутаться в кавычках, в тегах внутри тегов и постоянно решать эти вопросы.
А один раз научиться пользоваться правильным парсером, и можно будет отпарсить что угодно как структурированный объект.