RE: [Python-de] lokalisierte String-Methoden?
Muss ich wirklich alle Umlaute und sonstigen akzentuierten Zeichen 'von Hand', d.h. per .replace oder re.sub, bearbeiten?
Inzwischen habe ich das: import string uppercase = 'ÄÁÀÂÉÈÊÍÌÎÖÓÒÔÜÚÙÛ' # muss noch erweitert werden... lowercase = 'äáàâéèêíìîöóòôüúùû' ucT = string.maketrans(lowercase, uppercase) lcT = string.maketrans(uppercase, lowercase) def upper(text): text = text.replace('ß','ss') text = text.upper() return string.translate(text, ucT) def lower(text): text = text.lower() return string.translate(text, lcT) Grüße vom Südsee! Henning Hraban Ramm Südkurier Medienhaus / MediaPro Systembetreuung / Systementwicklung _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
participants (1)
-
Henning.Ramm@mediapro-gmbh.de