Hi,
Hallo!
Wie kann ich mit Regex einen Buchstaben identifizieren - einschließlich Sonderzeichen? . erkennt auch Zahlen, [A-Za-z] erkennt nur das lateinische Alphabet. Ich möchte aber alle Buchstaben, also auch Umlaute und ß sowie sämtliche Buchstaben mit Akzenten oder Zirkumflex erkennen - aber keine Zahlen und Interpunktion. (Französisch zB)
Unterstützen die preg_*-Methoden die Unicode-Properties in regulären Ausdrücken?
In Perl kann man einen beliebigen Buchstaben mit dem Teilausdruck
\p{Letter}
matchen.
(statt Letter auch Lowercase_Letter, Uppercase_Letter, Titlecase_Letter, Other_Letter; oder zahlreiche andere Werte, die aber nichts mit Buchstaben zu tun haben).
Großes P anstelle des kleinen matcht ein Zeichen, das kein Buchstabe ist (bzw. ein Zeichen, das die gegebene Unicode-Property nicht hat).
Da das p in preg ja für perl-compatible steht, sollte das eigentlich auch dort funktionieren.
cu,
Andreas
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen unaufgefordert per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.