我有一个HTML字符串女巫包含许多<br/>
(>后有一个空格)如何全局删除它们使用JavaScript
我知道
的唯一方法是 mystring = mystring.replace(/somthing/g, "somthingelse");
但我不能把<br/>
放在//g 中
您可以在正则表达式中使用"\"来包含正则表达式的特殊字符,如"/"这是示例
const str = "<br/><br/>";
str.replace(/</br>/g,"else");
我不容忍使用正则表达式进行HTML清理,但假设您有一个合法的用例,您需要转义正斜杠:
mystring = mystring.replace(/</br>/g, "");
您可以拆分字符串以删除</br>
标签,然后使用要替换</br>
标签的字符再次连接字符串,如下所示:
var mystring = "Hello World</br></br>How are you doing today?</br>Once upon a time in dummy text world</br>";
mystring = mystring.split("</br>").join(""); // replace </br> with an empty string
console.log(mystring);