Seite 1 von 1

Grad Celsius als regulärer Ausdruck

Verfasst: Donnerstag 14. September 2017, 09:57
von grafnox
Hallo!

Wie suche ich am besten nach Elementen in der Liste, die mit Grad Celsius enden?
Das Problem, das ich gerade habe, dass er diesen Charakter gar nicht lesen kann.

Folgendes wird ausgegeben:

Fault: <Fault 1: u"tt.Error: Syntaxfehler: '-45 \xb0C' (invalid syntax (line 1))">

Habt ihr da vielleicht einen Tipp für mich?

Gruß

Re: Grad Celsius als regulärer Ausdruck

Verfasst: Donnerstag 14. September 2017, 10:24
von noisefloor
Hallo,

zeig' doch mal den Code, den du probiert hast. Du verwendest Python 2.7?

Abgesehen davon: wenn der String auf "°C" endet, dann braucht man keinen regulären Ausdruck, sondern kann die "endswith()" Methode von Strings nutzen.

Gruß, noisefloor

Re: Grad Celsius als regulärer Ausdruck

Verfasst: Donnerstag 14. September 2017, 10:31
von grafnox
Ja, ich verwende Python 2.7.

Das ist es ja. Sobald ich das so "°C" eingebe, weiß er gar nicht, was es ist und meckert.

Re: Grad Celsius als regulärer Ausdruck

Verfasst: Donnerstag 14. September 2017, 11:57
von Sirius3
@grafnox: zeig doch mal den Code, der Probleme macht. Hast Du das richtige Encoding angegeben? Welches Programm gibt denn solche Fehlermeldungen aus?