Comment écrire le caractère d'échappement "\" en chaîne?Comment écrire un caractère d'échappement dans une chaîne?
Répondre
Dans une chaîne normale, vous utilisez \\
Si cela est dans une expression régulière, il doit être \\\\
La raison RegEx a besoin de quatre est parce que les deux l'analyseur de chaîne et échappe support du moteur RegEx. Par conséquent, \\\\
est analysé à \\
par l'analyseur de chaînes puis à un \
littéral par l'analyseur RegEx.
Escape the caractère d'échappement: "\\"
J'ai annulé mon édition originale à ce poste parce que je n'étais pas sûr de savoir ce que vous aviez l'intention d'écrire :) –
Pas de soucis. Tout est fixé maintenant. :) – Starkey
Vous échapper à certains caractères en ajoutant "\" devant le caractère.
Donc \\
fonctionnera pour vous.
Utilisez deux \ dans la chaîne
String example = "C:\\Program Files";
string = @"c:\inetpub\wwwroot\"
est le même que
string = "c:\\inetpub\\wwwroot\\"
dans certains cas ... je ne suis pas sûr à 100%, mais je pense que ce pourrait être la langue Dépendant ... Je sais que "@" fonctionne en C#
Ceci est Java, pas C#, donc la syntaxe '@" "' ne fonctionne pas. – Powerlord
Bien sûr, cela dépend de la langue :). Et ça ne marche pas en Java. – Klark
bien que l'op ne mentionne pas la langue, il n'a jamais été mentionné avant son deuxième commentaire que c'était java ... et ce n'est pas marqué comme java, ça aurait pu être une réponse valable. – Patrick
Vous pouvez écrire:
String newstr = "\\";
\
est un caractère spécial dans une chaîne utilisée pour l'échappement.
"\"
fonctionne maintenant car il échappe à la seconde "
.
Pour obtenir un littéral \
vous devez lui échapper en utilisant \
.
- 1. Comment écrire un caractère carré dans Xcode?
- 2. java comment écrire un caractère Unicode 0x13?
- 3. Comment répéter un caractère n fois dans une chaîne?
- 4. comment trouver un nombre d'occurrences d'un caractère dans une chaîne
- 5. Comment rechercher un caractère spécial dans une chaîne en javascript?
- 6. Comment inclure un caractère de citation dans une chaîne?
- 7. Comment ajouter un caractère dans une chaîne (en utilisant vC++)?
- 8. Comment modifier un seul caractère dans une chaîne, en Python?
- 9. comment remplacer un caractère dans une chaîne en javascript
- 10. Remplacer une lettre dans une chaîne avec un caractère
- 11. Comment écrire une chaîne dans un compartiment Amazon S3?
- 12. Comment écrire une chaîne XML dans un fichier?
- 13. Comment écrire une chaîne dans un fichier en C?
- 14. Comment écrire une chaîne simple dans un fichier sur l'iphone?
- 15. comment écrire le caractère de nouvelle ligne sous la forme d'une chaîne dans un fichier java
- 16. Recherche d'un caractère dans une chaîne
- 17. Supprimer un caractère d'une chaîne
- 18. Rechercher un caractère dans une chaîne dans Ada
- 19. Comment écrire une nouvelle ligne dans une chaîne dans ColdFusion?
- 20. Enfin un caractère dans une chaîne en VB.NET
- 21. C# l'ajout d'un caractère dans une chaîne
- 22. Dans .NET, comment écrire un XMLDocument UTF-16 dans une chaîne avec une nomenclature
- 23. Comment ajouter un caractère nul à une chaîne en Perl?
- 24. Comment ajouter un caractère à une chaîne std :: string?
- 25. Comment convertir une chaîne C++ en un caractère *?
- 26. Javascript: Combien de fois un caractère apparaît dans une chaîne
- 27. Trouver le caractère occupant un index particulier dans une chaîne
- 28. Insérer une chaîne après un certain caractère dans Ruby
- 29. Remplacer un caractère avec une chaîne dans LaTeX
- 30. <% = Comment écrire une chaîne MVC.Net
J'ai un tel code: String newstr = "\"; – user488963
java dit son caractère d'échappement ilegal, avec "\\" je ne peux pas le voir. – user488963