課程
/后端開發
/PHP
/PHP進階篇
//下面的\w匹配字母或數字或下劃線。 $p = '/[\w\.\-]+@[a-z0-9\-]+\.(com|cn)/';請問這一句是什么意思?
2016-10-31
源自:PHP進階篇 3-3
正在回答
先嘗試去記憶正則表達式的符號解釋,$p表示匹配以一個郵箱地址,‘[]’方括號表示要匹配的表達式內容,\w相當于匹配[a-zA-z0-9]和下劃線,\.表示匹配“.”\-同上,“+”表匹配一次以上,“@”是實際符號,[a-z0-9]表示匹配小寫字母a~z和數字0~9,"(com|cn)"表示匹配'com'或者'cn'
慕粉4220271 提問者
慕慕5412057
萬帥
Jefferson_golden 回復 萬帥
堅持MyDream 回復 Jefferson_golden
qq_逐丶夢丶人_0 回復 萬帥
舉報
輕松學習PHP中級課程,進行全面了解,用PHP快速開發網站程序
2 回答我的代碼是$pattern ='/\w+@\w+\.(com|cn)/';為什么會匹配出兩個結果,有一個是com!
1 回答(最好3點一點一點解釋,非常感謝?。┣蠼獍““?p = '/[\w\.\-]+@[a-z0-9\-]+\.(com|cn)/';
5 回答[\w\.]+@\w 這里面的\. 是什么意思
4 回答$pattern = '/[\w\-]+@\w+\.\w+/'; 這里的\-是什么意思?
4 回答\w\-這一塊是什么意思
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-10-31
先嘗試去記憶正則表達式的符號解釋,$p表示匹配以一個郵箱地址,‘[]’方括號表示要匹配的表達式內容,\w相當于匹配[a-zA-z0-9]和下劃線,\.表示匹配“.”\-同上,“+”表匹配一次以上,“@”是實際符號,[a-z0-9]表示匹配小寫字母a~z和數字0~9,"(com|cn)"表示匹配'com'或者'cn'