Backslash escapen

Status
Nicht offen für weitere Antworten.

Guybrush Threepwood

Top Contributor
Hi,
doofe Frage, aber irgendwie stehe ich gerade auf dem Schlauch. Die folgende Zeile wirft eine Exception:
Java:
filename = filename.replaceAll("\\", "/");
Ich möchte alle Backslashes durch / ersetzen. Wo ist der Fehler?

Viele Grüße!
 
[c]\[/c] ist ein Sonderzeichen in Java, also verdoppeln, dazu kommt, dass es auch noch ein Sonderzeichen für RegEx ist, also 2 mal escapen -> 4 Backslashes 😉
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben