Ahoi! Gibt es eine Möglichkeit, 'upper' und 'lower' zu lokalisieren? Mit
import string, locale locale.setlocale(locale.LC_ALL, '')
werden zwar string.uppercase und .lowercase neu definiert, aber string.upper() und .lower() ändern ihr Verhalten nicht (davon abgesehen, dass man das String-Modul ab Python 2.3 eh nicht mehr verwenden sollte). Muss ich wirklich alle Umlaute und sonstigen akzentuierten Zeichen 'von Hand', d.h. per .replace oder re.sub, bearbeiten? 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
Henning.Ramm@mediapro-gmbh.de schrieb:
Gibt es eine Möglichkeit, 'upper' und 'lower' zu lokalisieren?
Hi Henning! Irgendetwas verstehe ich jetzt nicht?
s = u"Ölwanne" s u'\xd6lwanne' s.upper() u'\xd6LWANNE' print s.upper() ÖLWANNE print s.lower() ölwanne print s.capitalize() Ölwanne
Was funktioniert bei dir nicht? mfg Gerold :-) -- ________________________________________________________________________ Gerold Penz - bcom - Programmierung gerold.penz@tirol.utanet.at | http://gerold.bcom.at | http://sw3.at Ehrliche, herzliche Begeisterung ist einer der wirksamsten Erfolgsfaktoren. Dale Carnegie _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de
participants (2)
-
Gerold Penz
-
Henning.Ramm@mediapro-gmbh.de