Ciao
come faccio con le espressioni regolari a leggere un file txt e a ricavare tutte le email che sono all'interno?
so che le email hanno uno spazio all'inizio ed uno alla fine.
Ho provato così:
ma non mi da risultatocodice:$STR=implode("",file("email.txt")); $r = "([a-z0-9]+[._-]?){1,3}([a-z0-9])*"; $r = "/(?i)^{$r}@{$r}.[a-z]{2,6}$/"; //$r='^[:space:].*[@].*[:space:]$'; preg_match_all($r,$STR,$ArrEmail); foreach($ArrEmail as $valore){ while(list($key,$val)=each($valore)){ echo $key."-".$val." "; } }![]()

						
					
					
					
						
  Rispondi quotando