Negation Zeichenfolge Regulärer Ausdruck
Dave
- programmiertechnik
Hallo,
meine Frage ist, wie kann ich alle Zeichen zulassen außer einer festen Zeichenkette. (Im Kontext eines größeren Regulären Ausdrucks.)
Bsp. ein durch aa eingeschlossener Text in dem nicht die Zeichenfolge xyz auftauchen darf
Regulärer Ausdruck
(aa[^xyz]*aa)
So wie es jetzt da steht wird, darf kein x, kein y, kein z auftauchen. Aber wie bekomme ich es hin, daß dies erlaubt ist, nur das Auftauchen der Zeichenfolge xyz nicht ?
Vielen Dank.
Dave
gudn tach!
Bsp. ein durch aa eingeschlossener Text in dem nicht die Zeichenfolge xyz auftauchen darf
/aa(?:(?!xyz).)*?aa/
erklaerung in perldoc perlre.
falls dann noch was unklar ist, frag wieder hier.
prost
seth