Trouver la barre oblique inverse (\) dans une chaîne de caractères --Python
Comment puis-je comparer si une barre oblique inverse est dans mes cordes?
Je ne sais pas comment écrire la barre oblique inverse symbole de les comparer.
J'ai essayer ceci mais ne fonctionnent pas:
Code:
s = r"\""
print s
De sortie: \"
Si j'essaie s = "\""
il donne "
de sortie
Je ne sais pas comment réaliser cela.
Merci pour toute aide.
OriginalL'auteur Ignacio Gómez | 2012-07-04
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin pour échapper à la barre oblique inverse.
pour ajouter à cela, la raison qu'il donne "comme la sortie est parce que vous êtes échapper au caractère".
OriginalL'auteur Ignacio Vazquez-Abrams
tout en essayant de filtre de la barre oblique inverse \ caractère d'être utilisés dans les noms de fichiers de Windows j'ai cherché beaucoup de places pour les réponses. c'est la solution a fonctionné pour moi.
basé sur l'information, j'ai lu...
http://pythonconquerstheuniverse.wordpress.com/2008/06/04/gotcha-%E2%80%94-backslashes-in-windows-filenames/
OriginalL'auteur Kurt Schroeder
Barres obliques inverses sont utilisés pour s'échapper, de sorte à afficher une barre oblique inverse dans une chaîne littérale vous avez besoin pour échapper à la barre oblique inverse avec une autre barre oblique inverse.
imprime une chaîne de caractères avec 1 barre oblique inverse.
OriginalL'auteur Kendrick Ledet
Où mystring est votre chaîne. Est vous dire si elle contient une barre oblique inverse
OriginalL'auteur vossad01