Hi,
Ab perl 5 werden sogenannte look-aheads eingeführt:
(?!\s)<br>(?!\s)
(?!...) bedeutet, dass ... nicht vorkommen darf, ohne dass es dabei gematcht würde.
Wobei das aber auf bla <br>bla matcht.
Denn der erste Lookahead sagt: an dieser Stelle darf kein Whitespace folgen.
Und das < danach sagt: an dieser Stelle muß ein < folgen.
Und da < kein Whitespace ist, matcht der Ausdruck.
Vorne muß es ein negative lookbehind (?<!...) sein, hinten ein negative lookahead (?!...).
cu,
Andreas
--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.