Rumah > pembangunan bahagian belakang > tutorial php > php正则之从字符串中提取email地址_PHP教程

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

WBOY
Lepaskan: 2016-07-13 16:55:26
asal
1157 orang telah melayarinya

有时我们会有专业的工具去搜集网站中网页上有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地址的内容,把内容中的邮箱地址给提取出来,下面我们来看个实例,有需要的参考一下...
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan