Nochmal ne Regexfrage

Status
Nicht offen für weitere Antworten.

Math55

Bekanntes Mitglied
hi nochmal, wie wüde ich denn nach \^ in einem string mit einem regex suchen? also dieser string:




abcdefg\^hijklmnop

soll gefunden werden. oder dieser: abcdefg[\^]hijklmnop

ne idee?

danke
 

0xdeadbeef

Top Contributor
Sonderzeichen, die eine besondere Bedeutung innerhalb des Ausdrucks haben (Wie "^", "]"), müssen genauso durch vorangestelltes "\" kenntlich gemacht werden wie "\", wenn sie als "normale" Zeichen verwendet werden sollen.

Zitat aus der Docu (Pattern):
"The backslash character ('\') serves to introduce escaped constructs, as defined in the table above, as well as to quote characters that otherwise would be interpreted as unescaped constructs. Thus the expression \\ matches a single backslash and \{ matches a left brace."

Falls das die Frage war.
 
R

Roar

Gast
da der pattern string aber zuerst beim kopmilieren nach escape sequenzen durchsucht wird müss man auch den backslash maskieren: \\
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben