如何将多个字符串出现更改为一个?

uks*_*ksz 0 javascript string

我有一个从后端收到的字符串,如下所示:

Hello wolrd <br> <br> <br> I am <br><br> Uksz <br>.
Run Code Online (Sandbox Code Playgroud)

现在,金额<br>永远不会是恒定的 - 可以有一个,或者最多为5.我怎么能<br>只用一个改变彼此相邻的所有东西<br>?所以上面的例子是:

Hello wolrd <br> I am <br> Uksz <br>.
Run Code Online (Sandbox Code Playgroud)

Bah*_*mir 8

你可以使用这个解决方案:

var test = "Hello wolrd <br><br> <br> <br> <br> <br><br> I am <br><br> Uksz <br><br> <br><br> <br> <br> <br><br> <br> <br> <br><br><br>.";
var re = /(\<br\>)(\s*(\<br\>))+/gi;
var result = test.replace(re, "<br>");
console.log(result);
Run Code Online (Sandbox Code Playgroud)