Gunnar Bittersmann: Erstetzen von Strings mit regulären Ausdrücken

Beitrag lesen

also wenn, dann mach' es doch gleich vernünftig: <[a-z/!][^>]*>.

Dito, Frank. ;-)
Das "/" muss in JavaScript maskiert werden, da es als Begrenzer für reguläre Ausdrücke verwendet wird.

In HTML folgt auf die öffnende spitze Klammer immer ein Buchstabe von A bis Z,

Ähm, nein. Und du hast keinen derartigen Buchstaben in deinem Suchmuster.

Mit vereinten Kräften haben wir’s nun zu <[a-zA-Z/!][^>]*> gebracht.

Nach einem "/" darf aber auch nur ein Buchstabe folgen, damit das ein End-Tag sein kann: <[/]?[a-zA-Z!][^>]*>

Live long and prosper,
Gunnar

--
„Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)