![]() |
SELFHTML Forumsarchiv |
|
|
Die folgende Nachricht zum Thema stammt von: Dave, 31. 07. 2007, 14:12
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
Die folgende Nachricht zum Thema stammt von: seth_not@home, 31. 07. 2007, 14:29
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
© 1998-2008
Impressum, Software: Classic Forum