Seite 1 von 1

String und reguläre Ausdrücke

Verfasst: Montag 11. August 2008, 09:29
von würmchen
Hallo Leute,
ich nutze django und dort für Verarbeitung von Daten den raw_post_data String. Vorher hatte ich mit cgi gearbeitet und da wurden die Leerzeichen normal dargestellt.
Damit wurde ein String in einem Texfeld normal mit Leerzeichen dargestellt und Komma dargestellt.

Jetzt, bei Django kommt leider sowas hier an

Code: Alles auswählen

'1aug%2C1a2z%2C1gd1%2C1uoz'
#oder
'1aug%2C+1a2z%2C+1gd1%2C+1uoz'
Gibt es eine Stringfunktion um diese Hexcodes wieder in die normalen Zeichen umzuwandeln? Oder sollte ich besser meinen Regulären Ausdruck anpassen? Wie würdet Ihr vorgehen?

Verfasst: Montag 11. August 2008, 09:42
von HWK

Code: Alles auswählen

>>> urllib.unquote_plus('1aug%2C+1a2z%2C+1gd1%2C+1uoz')
'1aug, 1a2z, 1gd1, 1uoz'
>>> 
MfG
HWK

Verfasst: Montag 11. August 2008, 10:42
von würmchen
vielen dank, hat geholfen :-)