您好,欢迎访问一九零五行业门户网

php正则之从字符串中提取email地址_PHP教程

有时我们会有专业的工具去搜集网站中网页上有email地址的内容,把内容中的邮箱地址给提取出来,下面我们来看个实例,有需要的参考一下。
[php]代码
 代码如下 复制代码
function extract_emails($str){ 
    // this regular expression extracts all emails from a string: 
    $regexp = '/([a-z0-9_.-])+@(([a-z0-9-])+.)+([a-z0-9]{2,4})+/i'; 
    preg_match_all($regexp, $str, $m);
return isset($m[0]) ? $m[0] : array(); 
}
$test_string = 'this is a test string...
test1@example.org
test different formats: 
        test2@example.org; 
        foobar
strange formats: 
        test5@example.org 
        test6[at]example.org 
        test7@example.net.org.com 
        test8@ example.org 
        test9@!foo!.org
foobar '; 
 print_r(extract_emails($test_string));
http://www.bkjia.com/phpjc/631676.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/631676.htmltecharticle有时我们会有专业的工具去搜集网站中网页上有email地址的内容,把内容中的邮箱地址给提取出来,下面我们来看个实例,有需要的参考一下...
其它类似信息

推荐信息