課程
/后端開發
/PHP
/PHP進階篇
$p = '/[name:](\w+\s\w+)/';為什么要加小括號?電話號碼的又沒加
2016-07-04
源自:PHP進階篇 3-4
正在回答
獲取分組信息,如果不加括號,那么正則結果只有一個數組,加了括號可以把括號內的捕獲結果單獨分為一個數組。
Shawn_H 提問者
xiaowan2064178456
三寶丶丶 回復 xiaowan2064178456
[name:]這組為什么沒有匹配?
舉報
輕松學習PHP中級課程,進行全面了解,用PHP快速開發網站程序
1 回答$p = '/(\w+\s\w+)/'; 為什么要加括號???
1 回答$p = '/[name:](\w+\s\w+)/';為什么前面name:要加中括號,是什么意思?后面為什么也要用括號?
2 回答$p = '/(\w+\s\w+)/'; 為什么不加括號就是錯的?
4 回答'/(\w+\s\w+)/'為什么沒匹配到name?
4 回答/[^name:]\w+\s+\w+/這樣寫也可以
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-07-04
獲取分組信息,如果不加括號,那么正則結果只有一個數組,加了括號可以把括號內的捕獲結果單獨分為一個數組。
2016-12-11
[name:]這組為什么沒有匹配?