Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
krisi12345
User
Beiträge: 205 Registriert: Mittwoch 4. März 2009, 16:56
Wohnort: Das schöne München
Kontaktdaten:
Freitag 9. Oktober 2009, 18:56
HI!
Ich habe ein kleines Programm das eine Email-Adresse überprüfen soll.
Der code des re teils lautet:
Code: Alles auswählen
if re.search("(.*?)[@]{1}(.*?)[.]{1}(.*?)", email, re.I):
Dabei wird dann der oben genannte Fehler ausgegeben.
Hat einer ne Lösung?
[url=http://www.pc-tutos.de/Tutorials/Tutorials.htm]Wie verändert man Spiele oder Computer nach Wunsch? www.PC-Tutos.de[/url]
/me
User
Beiträge: 3556 Registriert: Donnerstag 25. Juni 2009, 14:40
Wohnort: Bonn
Freitag 9. Oktober 2009, 19:06
krisi12345 hat geschrieben: HI!
Ich habe ein kleines Programm das eine Email-Adresse überprüfen soll.
Der code des re teils lautet:
Code: Alles auswählen
if re.search("(.*?)[@]{1}(.*?)[.]{1}(.*?)", email, re.I):
Dabei wird dann der oben genannte Fehler ausgegeben.
Was für einen Datentyp hat denn die Variable email?
Zudem ist es etwas befremdlich, wenn du auf das @-Zeichen mit [@]{1} prüfst statt einfach nur das Zeichen selber hinzuschreiben.
jbs
User
Beiträge: 953 Registriert: Mittwoch 24. Juni 2009, 13:13
Wohnort: Postdam
Freitag 9. Oktober 2009, 19:07
Was verbirgt sich denn hinter email? Das sollte ein string oder buffer sein (was es bei dir nicht ist)
email und re.... such mal danach und du wirst sehen, es ist ganz schön untrivial
verdammt, da waren 2 schneller als ich
[url=http://wiki.python-forum.de/PEP%208%20%28%C3%9Cbersetzung%29]PEP 8[/url] - Quak!
[url=http://tutorial.pocoo.org/index.html]Tutorial in Deutsch[/url]
cofi
Python-Forum Veteran
Beiträge: 4432 Registriert: Sonntag 30. März 2008, 04:16
Wohnort: RGFybXN0YWR0
Freitag 9. Oktober 2009, 19:50
jbs hat geschrieben: email und re.... such mal danach und du wirst sehen, es ist ganz schön untrivial
Um das mal auf die Essenz zu reduzieren: Geh sicher, dass das einen Klammeraffen hat und vergiss den Rest. Eine valide Email-Adresse kann jede Menge Zeichensalat beeinhalten.
krisi12345
User
Beiträge: 205 Registriert: Mittwoch 4. März 2009, 16:56
Wohnort: Das schöne München
Kontaktdaten:
Samstag 10. Oktober 2009, 12:06
[url=http://www.pc-tutos.de/Tutorials/Tutorials.htm]Wie verändert man Spiele oder Computer nach Wunsch? www.PC-Tutos.de[/url]
EyDu
User
Beiträge: 4881 Registriert: Donnerstag 20. Juli 2006, 23:06
Wohnort: Berlin
Samstag 10. Oktober 2009, 12:48
Das von dir gezeigte Stück Code funktioniert ohne Probleme mit "email" als String. Zeig doch mal mehr Code und erstelle Antworten mit mehr als drei Wörtern.
Das Leben ist wie ein Tennisball.