Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : umlaute ersetzen mit RegEx unter python



JAF
27-05-2008, 11:45
hallo,

ich moechte gernen von einem string sonderzeichen entfernen;

sprich ich alle zeichen die z.b. kein a-z, A-Z oder 0-9 sind durch ein "_" ersetzten.

gibt es hier eine einfache moeglichkeit mit python & regex?

mfg JAF

jeebee
28-05-2008, 07:28
das funktioniert:
import re
msg = "blöbber"
p = re.compile('[^a-zA-Z0-9]')
p.subn('_', msg)

JAF
28-05-2008, 12:58
funktioniert perfekt, danke dir.

mfg JAF