重复3次后拆分弦

And*_*ran 1 javascript

我有一个小问题,我现在试着解决了3个小时.

我有这样的文字:

<div>
Hello my name is Andreas
<br>
It very nice to meet you
<br><br>
Regards Andreas
<br>
<br>
<br> 
<br>
<br>
<br>
<br>
<br>
<br>       
</div>
Run Code Online (Sandbox Code Playgroud)

我想<br>在这样的连续发生4次之后删除所有的<br><br><br><br>.

我试过拆分和替换,但不能扭曲它以所需的方式工作.希望有人可以提供帮助:-)

Den*_*ret 5

你可以这样做:

str = str.replace(/(<br>\s*){4,}/g,'<br><br><br>')
         .replace(/meat/g, 'meet');
Run Code Online (Sandbox Code Playgroud)

示范