求大神帮看看

来源:3-5 使用正则表达式进行匹配

xiaowan2064178456

2016-10-22 14:24

<?php

$subject = "my email is spark@imooc.com";

//在这里补充代码,实现正则匹配,并输出邮箱地址

$p = '/\w+@\w+\.\w+)/';

preg_match($p,$subject,$matches);

print_r($matches[1]);

哪里的问题啊

写回答 关注

3回答

  • 啊B
    2016-11-22 17:01:42

    $p 里 只有一个)符号  是准备匹配‘)’符号吗?还是忘记写‘(’ 这个符号了

  • 难将就
    2016-11-15 19:15:38
    $p = "/\w+\@\w+\.(com|cn)/";
    preg_match($p, $subject, $matches);
    echo $matches[0];

    你试一下,我的编译通过了

  • qq_没有脚的鱼_03725856
    2016-11-02 12:47:43

    $pattern = '/[my email is ](\w+@\w+\.\w+)/';
    preg_match($pattern,$subject,$matches);
    print_r($matches[1]);

PHP进阶篇

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

181835 学习 · 2577 问题

查看课程

相似问题