我正在尝试抓取一封电子邮件。假设我有一个很长的字符串:
$str = "this is the email query@stackoverflow.com which you might want to scrape";
$needle_1 = "@";
$needle_2 = array("[ ]","[,]","["]");
我想提取电子邮件。我认为使用@是解决方案。 所以基本上,我需要获取@之前和之后的所有字符,直到空格、逗号或"。
目前最好的试用是:
$string = 'this is the email query@stackoverflow.com which you might want to scrape';
$template = "/[\w]+[@][\w]+[.][\w]+/";
preg_match_all($template, $string, $matches);
var_dump($matches);
我怎样才能做到这一点?
千巷猫影
鸿蒙传说