課程
/后端開發(fā)
/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]; //結(jié)果為: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
舉報
輕松學(xué)習(xí)PHP中級課程,進行全面了解,用PHP快速開發(fā)網(wǎng)站程序
2 回答為空也可以匹配成功嗎,為什么?
1 回答這樣也可以
3 回答輸出filesize大小,這樣寫也可以嗎?
1 回答換空格干嘛?
3 回答明明這樣也可以
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-10-20
'/\w:(\w{6}+\s{1}+\w{4})/'
\w:?????? 意思是? 任意個字母 向后匹配到 : (冒號)位置,??? 這里 匹配? name:
\w{6}??? 意思是 再向后匹配6個字符,大括號里代表匹配多少個?? 這里匹配? steven
\s{1}????? 意思是 1個空格???? 這里匹配? 空格
\w{4}???? 意思是 再向后匹配4個字符? 這里匹配 jobs