PHP的正则表达式和其他的不一样吗?

我以前用过一段时间的正则表达式,今天在学习PHP的语法啊之类的基础东西

然后在这里遇到这么个.

我在我本机上的正则测试工具里

使用[\w\s]+

结果里第2条就是它要求的结果 steven jobs

http://img.mukewang.com/56b1b6ca00014cb006320331.jpg

但在PHP里就不好使了.

用var_dump出来看$match的 是

array(1) { [0]=> string(4) "name" }

只有一个结果,我真是不懂了..

<?php
//请修改变量p的正则表达式,使他能够匹配str中的姓名
$p = '/[\w\s]+/';
$str = "name:steven jobs";
preg_match($p, $str, $match);
var_dump($match);


沉淀____
浏览 1395回答 1
1回答

沉淀____

好吧我自己知道了 该用 preg_match_all
打开App,查看更多内容
随时随地看视频慕课网APP