[Python-de] lokalisierte String-Methoden?

Henning.Ramm at mediapro-gmbh.de Henning.Ramm at mediapro-gmbh.de
Mon Nov 21 17:38:45 CET 2005


>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)


Gre vom Sdsee!
Henning Hraban Ramm
Sdkurier Medienhaus / MediaPro
Systembetreuung / Systementwicklung