С помощью регулярного выражения получить массив, элементами которого будут являться все найденные теги p?
https://habr.com/post/68345/
Читайте при жадные и нежадные квантификаторы.
P.S. А ещё можно воспользоваться средствами самого браузераlet str = '<h1>Я</h1>\n<p>Помню</p>\n<h1>Чудное</h1>\n<p>Мгновенье</p>';
let div = document.createElement('div');
div.innerHTML = str;
let ps = div.getElementsByTagName('p');
Просто добавь знак вопроса после звёздочки в своём шаблоне...let result = str.match(/<p>([\s\S]*?)<\/p>/g);