Sto provando a verificare se una stringa in python contiene caratteri di escape. Il modo più semplice per farlo è quello di impostare un elenco di caratteri di escape, quindi verificare se un qualsiasi elemento nella lista è nella stringa:Controllo di una stringa python per caratteri in escape
s = "A & B"
escaped_chars = ["&",
""",
"'",
">"]
for char in escaped_chars:
if char in s:
print "escape char '{0}' found in string '{1}'".format(char, s)
Esiste un modo migliore di fare questo?
Perché stai chiedendo un modo migliore? Cosa c'è che non va nel tuo attuale metodo? Brutta? Cattive prestazioni? Si prega di fare domande specifiche –
Perché ci sono molti altri escaped_chars che non ho incluso, come ad esempio '<', ecc. – Andrew