課程
/后端開發
/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 回答明明這樣也可以
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-10-20
'/\w:(\w{6}+\s{1}+\w{4})/'
\w:?????? 意思是? 任意個字母 向后匹配到 : (冒號)位置,??? 這里 匹配? name:
\w{6}??? 意思是 再向后匹配6個字符,大括號里代表匹配多少個?? 這里匹配? steven
\s{1}????? 意思是 1個空格???? 這里匹配? 空格
\w{4}???? 意思是 再向后匹配4個字符? 這里匹配 jobs