当前位置:Gxlcms > PHP教程 > php正则之从字符串中提取email地址_PHP教程

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

时间:2021-07-01 10:21:17 帮助过:5人阅读

有时我们会有专业的工具去搜集网站中网页上有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));

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/631676.htmlTechArticle有时我们会有专业的工具去搜集网站中网页上有email地址的内容,把内容中的邮箱地址给提取出来,下面我们来看个实例,有需要的参考一下...

人气教程排行