本文主要介绍js replace string同时替换多个方法的相关信息,有需要的朋友可以参考一下。
在实际开发中,字符串经常被替换,但大多数情况下,replace是用来替换一个字符串的。介绍了如何使用replace替换多种指定字符串,同时支持扩展和增加字符串关键字。
let content=` div id= article _ content 273475 class= article-content-wrap
p房子是一种信仰。/h3br/p
pbr/p
PWi-Fi床=低家具房屋。/p
pbr/p
PWi-Fi床零食网综合=高级版肥宅。/p
pbr/p
PWi-Fi床零食网综合外卖猫=人间天堂不换房子。/p
pbr/p
p随着移动互联网的快速发展,可以说“人间金色天堂”版的房子是部分“9000岁”span class= text-remarks label= remarks (即“90后”、“00后”)/span年轻人的正常生活。/p
/div `;
let article=content . replace(/( img | p | article | /article | header | /header)/gi,function $ 0,$1) {
返回{
img : img style= width:100%;高度:自动;显示:块; ,
p : p style= text-indent:24px; ,
文章: div ,
/article: /div ,
标题: div ,
/header: /div
}[$1];
});
console.log(文章)
replace中的g代表全局替换,而每个关键字前面的是转义字符,对于html类的标签替换是必不可少的。
下面看下js同时替换多个字符串的方法
脚本
var s=我的javascript很差,谁能帮帮我?
var reg=/(w*)my(。*)是(。*)可以(。*)/g
alert(s.replace(reg, $ 1 his $ 2 was $ 3 could $ 4 );
/脚本
总结
以上是边肖推出的js replace替换字符串,用来同时替换多个方法。希望对你有帮助。如果你有帮助,请给我留言,如果你有任何问题,边肖将及时回复你!