博客上看别人的正则替换

https://www.cnblogs.com/olddoublemoon/p/6561814.html

应用场景

这里只讲复杂用法中的应用场景实际使用,比如有个需求:你需要html文件中的标签之间的所有

标签中的字符a替换为字符b。当然如果是正则大神的话就可以跳过这里了,主要以下方式比较容易理解,更适合正则新手。

解决办法:


var allData = "<body>"+'
'+
                "<div>aaa</div>"+'
'+
                "<p>aaa</p>"+'
'+
            "</body>";
allData = allData.replace(/<body>([sS]*?)</body>/g, function(match) {
        return match.replace(/<p>(.*?)</p>/g, function(match1) {
            return match1.replace(/a/g, "b")
        })
    });
原文地址:https://www.cnblogs.com/qianjin888/p/9268577.html