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:  3561  		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.