Se interessa, senza reg exp:
Codice PHP:
$arr = explode(' ', $stringa);
foreach($arr as $elemento)
if(strpos($elemento,'@') !== false)
$out1[] = substr($elemento, strpos($elemento,'@')+1);
..ho fatto anche un po di prove sul tempo di esecuzione, e mediamente è pure più veloce (il primo è il tempo impegato senza rex exp; il secondo con le regexp):
1.8119812011719E-5
2.598762512207E-5
1.2874603271484E-5
2.7179718017578E-5
1.4781951904297E-5
2.1219253540039E-5
1.5020370483398E-5
2.1934509277344E-5
2.4080276489258E-5
1.9073486328125E-5
2.598762512207E-5
2.4080276489258E-5
2.8133392333984E-5
3.504753112793E-5
Ciao!