Sonderzeichen entfernen
Verfasst: Sonntag 22. Februar 2015, 12:33
Hallo!
Ich stelle mir einen String mit folgender character
Nun möchte ich mittels eines Strings aber gewisse Sonderzeichen wieder entfernen lassen.
Bei Normalen Buhctaben geht das ganz gut
Allerdings habe ich schwierigkeiten beim \
Es kommt zur Fehlermeldung: sre_constants.error: unexpected end of regular express
Ich nehme an, dass ich den backslash nicht richtig maskiere. Was mach ich falsch?
VG niesel
Jedoch wird z.B. nicht das zeichen \ entfernt.
Ich stelle mir einen String mit folgender character
Code: Alles auswählen
characters = string.ascii_letters + string.punctuation + string.digitsBei Normalen Buhctaben geht das ganz gut
Code: Alles auswählen
unchar="FGfg"
unchar='['+unchar+']'
characters = re.sub(unchar, '', characters)Code: Alles auswählen
unchar = '\\'
>>> unchar = '['+unchar+']'
>>> characters = re.sub(unchar, '', characters)
Ich nehme an, dass ich den backslash nicht richtig maskiere. Was mach ich falsch?
VG niesel
Jedoch wird z.B. nicht das zeichen \ entfernt.