Ich stehe vor dem Problem, ein einzelnes Leerzeichen im Zeichensatz [] darzustellen. Ich habe am Ende so etwas verwendet
%Vor%was ich denke, ist nicht sehr elegant
Update : Ich weiß jetzt, was mit meiner Regex falsch läuft. Ich habe so etwas benutzt, was nicht funktioniert hat
[A-Za-z0-9 /.,':!?$%()-] +
Aber wenn ich den Raum nach 9 bewege, so wie dieser
%Vor%Und es funktioniert, nur komisch. Ich versuche dies mit einem Online-Regex-Tester RegExr .
Update2 : Ich habe herausgefunden, dass -
in regex zur Darstellung eines Bereichs in []
verwendet wird. Alles, was davor und danach passiert, hat eine andere Bedeutung als nur ein einfaches Zeichen
fügt der Zeichenklasse ein Leerzeichen hinzu. Ich nehme an, Sie wissen das bereits und Sie möchten sicherstellen, dass es nur einzelne Leerzeichen in Ihrer Zeichenfolge gibt. In diesem Fall benötigen Sie einen zusätzlichen Lookahead:
%Vor%entspricht einer Zeichenfolge, die alphanumerische Zeichen und Leerzeichen, aber nur einzelne Leerzeichen enthält.
Tags und Links regex