课程
/后端开发
/PHP
/PHP进阶篇
$p = '/[\w\s]+/';大仙们这个为什么错呢,不科学哇!
2015-11-18
源自:PHP进阶篇 3-4
正在回答
preg_match用来执行一个匹配,在匹配到1次以后就会停止搜索。
你这种写法可以试试preg_match_all方法。
你这样的话冒号就匹配不到了
举报
轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序
2 回答$p = '/(\w+\s\w+)/'; 为什么不加括号就是错的?
1 回答$p = '/(\w+\s\w+)/'; 为什么要加括号啊?
2 回答$p = '/[name:](\w+\s\w+)/';为什么要加小括号?
1 回答为什么当$p = '/\w+\s\w+/';时,echo $match[0];才能输出结果
2 回答'/[\w\-]+@\w+\.\w+/'为什么不是'/[\w\s\-]+@\w+\.\w+/'??后者也匹配成功