为了账号安全,请及时绑定邮箱和手机立即绑定

麻烦请问下为什么我这样不行

<?php
$subject = "my email is spark@imooc.com";
//在这里补充代码,实现正则匹配,并输出邮箱地址
$mail='/my email is:([\w+@\w+\.\w+])/';
preg_match($mail,$subject,$matches);
echo $matches[1];

正在回答

2 回答

你的:$mail='/my email is:([\w+@\w+\.\w+])/';其中is后面不应该有:,还有后面是查询子集,把中括号去掉,

换成这样就可以$mail='/my email is (\w+@\w+\.\w+)/';

1 回复 有任何疑惑可以回复我~

<?php
$subject = "my email is spark@imooc.com";
//在这里补充代码,实现正则匹配,并输出邮箱地址
$mail='/my email is \w+@\w+\.\w+/';
preg_match($mail,$subject,$matches);
var_dump($matches);

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

麻烦请问下为什么我这样不行

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信