so entfernen Sie tags mit JavaScript reguläre Ausdrücke

Ich habe einen JavaScript-string mit HTML so:

<div>
 <div class="a">
  content1
 </div>
 content 2
 <div class="a">
  <b>content 3</b>
 </div>
</div>

und ich möchten, entfernen Sie die div ' s der class="a", sondern lassen Ihre Inhalte.
In Python würde ich so etwas wie:

re.compile('<div class="a">(.*?)</div>', re.DOTALL).sub(r'\1', html)

Was ist das äquivalent mit Javascript reguläre Ausdrücke?

  • Hier gehen wir wieder... HTML und regex ist eine Einladung zur doom. (stackoverflow.com/questions/1732348/...)
  • Nicht in diesem Fall jedoch, da der HTML-Code generiert der server-Seite von mir
  • Warum nicht Sie erzeugen es, ohne den tags, die Sie nicht wollen?
  • Denn dies ist für einige dynamische client-seitige Funktionalität
InformationsquelleAutor hoju | 2010-01-07
Schreibe einen Kommentar