我有这段代码来查找给定文本中的电子邮件地址:
preg_match_all("|[a-zA-Z0-9-_.]+@[a-zA-Z0-9-]+.[a-zA-Z]+|",
"</b>a@bexample </b> a@bexample.co ",$out, PREG_PATTERN_ORDER);
输出如下:
Array
(
[0] => Array
(
[0] => a@bexample//error one
[1] => a@bexample.co
)
)
第一个答案是不对的。为什么?
答案 0 :(得分:0)
我忘记了&#34; \&#34;之前&#34;。&#34;它应该是这样的
"|[a-zA-Z0-9-_.]+@[a-zA-Z0-9-]+\.[a-zA-Z]+|"