为什么不加\s 把前面得字符串输出

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

慕慕2044423

2017-07-31 17:09

$pattern = '/[\w\s\-]+@\w+\.\w+/'; 这样子输出my email is spark@imooc.com 为什么不对啊?求大神解答一下?不能加\s么

写回答 关注

1回答

  • 慕运维2556599
    2017-07-31 17:22:27
    已采纳

    结果是spark@imooc.com,你输出了全部自然不对啦

    慕慕2044...

    好吧 谢谢啦。我还有一个问题。$pattern = '/a(.*?)d/'这个 [0] => abcd 第一次正好全部匹配abcd ,第二次[1] => bc 为什么就只匹配BC?

    2017-07-31 17:35:43

    共 2 条回复 >

PHP进阶篇

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

181835 学习 · 2577 问题

查看课程

相似问题