perl正则表达式到php
如何让PHP理解这一点perl正则表达式到php,php,regex,perl,Php,Regex,Perl,如何让PHP理解这一点 我想通过preg\u replace和preg\u match函数查找html文档中的所有电子邮件地址。你根本不需要改变正则表达式。 你可能想考虑更多的地址。与问题无关,但是想指出电子邮件地址可以包括名字中的撇号(如约翰。O)。Brien@gmail.com).警告:preg_match_all()[函数.preg match all]:第13行parser.php中的分隔符不能是字母数字或反斜杠警告:第15行parser.php中为foreach()提供的参数无效警告:
我想通过
preg\u replace
和preg\u match
函数查找html文档中的所有电子邮件地址。你根本不需要改变正则表达式。 你可能想考虑更多的地址。与问题无关,但是想指出电子邮件地址可以包括名字中的撇号(如约翰。O)。Brien@gmail.com).警告:preg_match_all()[函数.preg match all]:第13行parser.php中的分隔符不能是字母数字或反斜杠警告:第15行parser.php中为foreach()提供的参数无效警告:内爆()[函数.内爆]:第18行parser.php中传递的参数无效\b[A-Z0-9.\u%+-]+@[A-Z0-9.-+\.[A-Z]{2,4}\b@Dasa必须在其周围放置分隔符,就像在Perl中一样preg_match('/your pattern/')
Seepreg_match_all
将生成所有匹配项的列表。
%\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b%