preg_match_all('#(\S+( собака | точка |\[at\])\w+\.\w{2,4})#',$str_email,$emails); print_r($emails[0]);