J.Hahn: Tags per regulärem Ausdruck: Problem!

Beitrag lesen

Hi allerseits,

eigentlich sollte das Finden und Entfernen von Tags ja ne Standardaufgabe sein, allerdings will mein regulärer Ausdruck in Javascript nicht das finden, was ich möchte ;-) :

var regularExp = /<([a-z1-6]+)></($1)>/gi;
content = content.replace(regularExp, '');

... soll alle Vorkommen von leeren Tags (z.B. <u></u>, <strong></strong> oder <h1></h1>) aus dem String "content" entfernen. Mit diesem regulären Ausdruck wird allerdings die gesuchte Zeichenfolge nicht gefunden.

Dieser hier:
var regularExp = /<([a-z1-6]+)></([a-z1-6]+)>/gi;

finden zwar die gesuchte Zeichenfolge, allerdings auch sowas wie "<u></h1>". Die Rückbeziehung auf den ersten Suchtreffer ("$1") scheint nicht zu funktionieren. Weiß hier vielleicht jemand Rat?

Vielen Dank und Grüße, Josef