wahsaga: Frage zu RegExp

Beitrag lesen

hi,

Aber wofür steht das [^>]
das steht für jedes Zeichen außer einer schließenden spitzen Klammer.

Würde man mit /<tagname.*?>/i nicht genau das gleiche finden?
nein, da ein Punkt nicht auf Newlines passt (außer du verwendest zusätzlich noch den Medifier 's' - dann entspricht es der Variante mit dem [^>]).

ein weiterer, entscheidender grund könnte hier auf die gierigkeit von regulären ausdrücken sein - <tagname.*?> dürfte u.U. über tag-grenzen hinaus auf alles bis zur letzten > des textes greifen (sofern keine entsprechenden modifier benutzt werden).

gruss,
wahsaga