Regex: Gibt es eine Möglichkeit den Punkt darzustellen?

vilbel

Lt. Junior Grade
Registriert
Mai 2014
Beiträge
296
Hallo,

soweit ich weiß steht der Punkt in regulären Ausdrücken für jedes beliebige Zeichen, ist also ein Jokerzeichen. Was ist aber, wenn man einen String mit einem enthaltenen Punkt auf einen regulären Ausdruck hin testen will? Gibt es da eine Möglichkeit den Punkt innerhalb des regulären Ausdrucks darzustellen oder muss ich den zu testenden String in zwei Teilstrings teilen und jeden Teilstring einzeln testen?
 
mugam schrieb:
Das war doch die Sache mit dem \
Nach dem Punkt wird mit \. gesucht nach dem \ selbst mit \\
Danke für den Tipp! Aber das habe ich schon probiert! Wenn es so einfach wäre, hätte ich die Frage nicht gestellt.
Bei "\." meldet mir der Compiler immer den Fehler "invalid escape sequence (valid ones are \b \t \n \f \r \\ \')"
 
Sprache? Evtl mußt du das pattern auch vor der Interpretation des Compilers schützen. Bei c# wäre das zb mi @ vorm String.
 
Ohne Angabe einer Sprache stehen die Chancen mit "\\." gut. Das verdoppelte "\\" dient dazu, um innerhalb der Regex-expression selbst ein "\" als 'nomales' Zeichen abzubilden
 
Zurück
Oben