Поиск открывающего тега с помощью регулярки JS
Укажите пожалуйста на ошибку при составлении выражения:
let htmlCode = '<b>мусор</b><a href="url">text</a><i>хлам</i>'
let patternOpenTag = /<a.*>/g;
let matchOpenTag = Array.from(htmlCode.matchAll(patternOpenTag));
console.log(matchOpenTag[0][0]); //Отдаёт '<a href="url">text</a><i>хлам</i>', а я ожидаю <a href="url">
Количество атрибутов в теге мне заранее не известно, этом обусловлен выбор .*>