reguläre Ausdrücke

Hallo,

ich versuche aus einem String mittels regulärer Ausdrücke HTML-Tags zu entfernen.
Also aus ‚Das ist ein String.‘ sollen sowohl das ‚x‘-Tag (eigentlich ‚**‘) als auch das ‚a‘-Tag sammt den schließenden Tags entfernt werden.

Mit

a = new RegExp(’’,‚ig‘);
b = a.exec(‚der String‘);
c = RegExp.lastMatch;

wird nur ‚‘ gefunden.

Weiß jemand weiter?**

Hi -

ich versuche aus einem String mittels regulärer Ausdrücke
HTML-Tags zu entfernen.

Also, um alle mit umschlossenen Teile eines Textes zu entfernen, kannst du folgendes Pattern benutzen:

Beispiel:

 var vorher = '\<a href="http://johannes.jarolim.com"\>Johannes Jarolim\</a\> ist \<h1\>blöd\</h1\>';
 var nachher = vorher.replace(/\<.\*?\>/gi, '');
 alert('Vorher:\n\n' + vorher + '\n\nNachher:\n\n' + nachher);

lg aus Salzburg,

J.P.Jarolim

Danke, funtioniert klasse!
Hatte es mit einer Replace-Funktion gelöst, aber so ist das natürlich viel eleganter…

Gruß aus Köln,
Torsten

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]