recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Correspondance d'expressions régulières, remplacement du contenu dans les balises HTML

Correspondance d'expression régulière, remplaçant le contenu de la balise html, excluant le contenu de la balise html elle-même
Par exemple :
var str="<p class='article'><p class='article-item ; '> article-article</p></p>";

Mots clés correspondants : article ;

Le résultat de correspondance souhaité est :<p class="article"><p class="article-item"><span style="color:red">article</span>-item< p></p>>

某草草某草草2738 Il y a quelques jours859

répondre à tous(1)je répondrai

  • phpcn_u1582

    phpcn_u15822017-06-30 10:01:42

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

    répondre
    0
  • Annulerrépondre