文章詳情頁(yè)
javascript - 正則表達(dá)式匹配,替換html標(biāo)簽里面的內(nèi)容
瀏覽:103日期:2023-04-16 17:16:31
問題描述
正則表達(dá)式匹配,替換html標(biāo)簽里面的內(nèi)容,不包括html本身標(biāo)簽內(nèi)容;例如:var str='<p class=’article’><p class=’article-item’>article-item</p></p>';
匹配的關(guān)鍵字:article;
想要匹配的結(jié)果是:<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)
標(biāo)簽:
JavaScript
排行榜

熱門標(biāo)簽