Hallo,
habe mich angefangen mit regex und co. zu beschäftigen.
Nun frage ich mich, wie ich ein Zeichen (z.B. "a") zu Beginn eines Wortes "verbieten" kann, wenn ich alle Buchstaben aus p{L} (also alle möglichen Umlaute der verschiedenen Sprachen) benötige.
Meine Idee einfach alle Zeichen nicht zu zulassen und Ausnahmen zu erlauben ist ja leider nicht ganz Zielführend,
denn mit ^[a-zA-Z0-9äöüÄÖÜ][//p{L}0-9]* würde bei "é" als erstes Zeichen im Wort beim matchen "false" ausgegeben.
Gibt es da irgendwie einen Trick oder muss ich einfach das erste Zeichen irgendwie gesondert betrachten (z.B. in einem Programm dann mit if)
habe mich angefangen mit regex und co. zu beschäftigen.
Nun frage ich mich, wie ich ein Zeichen (z.B. "a") zu Beginn eines Wortes "verbieten" kann, wenn ich alle Buchstaben aus p{L} (also alle möglichen Umlaute der verschiedenen Sprachen) benötige.
Meine Idee einfach alle Zeichen nicht zu zulassen und Ausnahmen zu erlauben ist ja leider nicht ganz Zielführend,
denn mit ^[a-zA-Z0-9äöüÄÖÜ][//p{L}0-9]* würde bei "é" als erstes Zeichen im Wort beim matchen "false" ausgegeben.
Gibt es da irgendwie einen Trick oder muss ich einfach das erste Zeichen irgendwie gesondert betrachten (z.B. in einem Programm dann mit if)