课程
/后端开发
/PHP
/PHP进阶篇
<?php //请修改变量p的正则表达式,使他能够匹配str中的姓名 $p = '/\w:(\w{6}+\s{1}+\w{4})/'; $str = "name:steven jobs"; preg_match($p, $str, $match); echo $match[1]; //结果为:steven jobs 这个貌似有点难懂……
2015-10-18
源自:PHP进阶篇 3-4
正在回答
'/\w:(\w{6}+\s{1}+\w{4})/'
\w: 意思是 任意个字母 向后匹配到 : (冒号)位置, 这里 匹配 name:
\w{6} 意思是 再向后匹配6个字符,大括号里代表匹配多少个 这里匹配 steven
\s{1} 意思是 1个空格 这里匹配 空格
\w{4} 意思是 再向后匹配4个字符 这里匹配 jobs
举报
轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序
2 回答为空也可以匹配成功吗,为什么?
1 回答这样也可以
3 回答输出filesize大小,这样写也可以吗?
1 回答换空格干嘛?
3 回答明明这样也可以