S'échapper de l'espace avec une barre oblique inverse dans java
Je veux remplacer les espaces de chaîne de chemin. J'ai essayé ci-dessous, mais n'a pas l'air de fonctionner :
String path = "/Users/TD/San Diego";
path=path.replaceAll(" ","\\ ");
System.out.println(path);
Objectif est de convertir
"/Users/TD/San Diego" à "/Users/TD/San\ Diego"
Tout autre espace de chaîne doit également être remplacé par "\ "
Pourquoi? Ils fonctionnent comme-est.
OriginalL'auteur | 2015-08-26
Vous devez vous connecter pour publier un commentaire.
Vous pouviez changer
pour échapper à la barre oblique inverse
Quand je fais ça, j'obtiens (la demande)
Une autre option serait d'utiliser
String.replace
commequi produit la même.
OriginalL'auteur Elliott Frisch
La solution proposée ne fonctionne pas pour moi (en Android Java).
C'est ce que je suis venu avec, après quelques essais:
OriginalL'auteur Martin Zeitler