let str = '<h1>Я</h1>\n<p>Помню</p>\n<h1>Чудное</h1>\n<p>Мгновенье</p>';
let result = str.match(/<p>([\s\S]*)<\/p>/g);
['<p>Помню</p>↵<h1>Чудное</h1>↵<p>Мгновенье</p>'];
['<p>Помню</p>', '<p>Мгновенье</p>'];
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');