My string
xxx
<div>
test test
</div>
</div>
<h2> Details</h2>
xxx
And I would like to replace the whole HTML string to be like
xxx
<div>
test test
</div>
<h2> Details</h2>
xxx
So that means without this extra "</div>"
I try already but doesn't work:
result = result.replace('</div>\n<h2> Details</h2>', '<h2> Details</h2>');
or with regex but then "test test" is also deleted
const excessDiv = /<\/div>(?:.|\n|\r)+?<h2> Details<\/h2>/;
result = result.replace(excessDiv, '</div><h2> Details</h2>');
Can someone please suggest me?