成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術文章
文章詳情頁

javascript - 正則表達式匹配,替換html標簽里面的內容

瀏覽:116日期:2023-04-16 17:16:31

問題描述

正則表達式匹配,替換html標簽里面的內容,不包括html本身標簽內容;例如:var str='<p class=’article’><p class=’article-item’>article-item</p></p>';

匹配的關鍵字:article;

想要匹配的結果是:<p class='article'><p class='article-item'><span style='color:red'>article</span>-item</p></p>>

問題解答

回答1:

var a='<p class=’article’><p class=’article-item’>article-item</p></p>'.replace(/>([^<]*)<//,function($0,$1){ var a=$1.split(’-’); if(a.length>1){return `><span style=’color:red’>${a[0]}</span>-${a[1]}<` }else{return `>${a[0]}<` }})console.log(a)

標簽: JavaScript