php simple dom parser在html字符串中查找电子邮件

时间:2014-10-24 23:01:24

标签: php regex parsing dom html-email

如何通过HTML String中的php简单dom解析器找到有效的电子邮件。 谢谢你的帮助。

我有这段代码

 $html = $this->file_get_contents_curl('domain.com');
 $content = str_get_html($html) or die('this is not a valid url');
 $email = $content->find('a');

 foreach ($email as $k => $v) {
 if (preg_match('/^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$/', $v)) 
            {
                echo  $v->href;
            }

        }

但这不起作用

0 个答案:

没有答案