时间:2021-07-01 10:21:17 帮助过:5人阅读
[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地址的内容,把内容中的邮箱地址给提取出来,下面我们来看个实例,有需要的参考一下...