reg. ausdruck - verneinung
schildi
- php
hallo,
ich kann ja einen wert verneinen durch ^.
zb.: [^A]
hiesse, es darf kein A vorkommen.
wie kann ich aber ausdrücken, dass eine ganze Zeichenkette nicht vorkommen darf?
zb.: ALT darf nicht vorkommen in einem string.
das hier geht ja leider nicht: [^(ALT)]
kann da jemand helfen?
danke!
Hallo schildi.
ich kann ja einen wert verneinen durch ^.
zb.: [^A]
hiesse, es darf kein A vorkommen.
Gruß, Ashura
Hallo.
zb.: [^A]
hiesse, es darf kein A vorkommen.
Offenbar ja...
Mein Tipp: verneine einfach die umliegende Funktion, bei preg_match() z. B. also !preg_match().
Gruß, Ashura
Mein Tipp: verneine einfach die umliegende Funktion, bei
preg_match()z. B. also!preg_match().
geht leider in meinem fall nicht.
wie kann ich aber ausdrücken, dass eine ganze Zeichenkette nicht vorkommen darf?
in perl $var !~ /ALT/
gruß
Tag schildi.
wie kann ich aber ausdrücken, dass eine ganze Zeichenkette nicht vorkommen darf?
Vielleicht helfen dir Lookahead-Konstrukte (siehe Erklärung von Christian Seiler).
Siechfred
danke!
das sieht doch sehr vielversprechend aus!
super link!