Hello,
Nö, Tom ;-)
Wieso?
Text to Query: HC
RegEx: C[^a-z] (oda auch #C[^a-z]#)
Die # sind hier nur die Begrenzer für das Pattern. PHP verlangt die für die PCRE-Funktionen.
[^a-z] matcht einen Character, der kein Kleinbuchstabe ist.
Nach dem C kommt aber kein Kleinbuchstabe, also paßt der reguläre Ausdruck nicht.
Das stimmt doch. Nach dem C darf KEIN Kleinbuchstabe kommen, aber ein Leerzeichen, eine Ziffer usw.
Außerdem war es nur als erste Idee gedacht, um die Richtung zu finden.
Man müßte (wie bereits mehrfach erwähnt) mit einer negativen Lookahead-Assertion auf den Kleinbuchstaben gucken,
was aber aus mir nicht erklärlichen Gründen mit preg_match, preg_match_all usw. nicht funktioniert.
Angeblich soll es funktionieren, so zumindest laut dutzender Fundstellen im Web.
Harzliche Grüße vom Berg und Frohe Weihnachtszeit
Tom
Nur selber lernen macht schlau
