正則表達(dá)式 沒學(xué)明白 問個(gè)問題啊
$p = '/\d+\-\d+/'; ? \d是代表數(shù)字 ?什么數(shù)字呢? 還有 這里的+ - 是什么意思 ?還有能詳細(xì) 解釋下 這個(gè)行代碼的意思么?為什么 短短幾個(gè) 字符串 就能匹配下面 那么多數(shù)字呢?
$p = '/\d+\-\d+/'; ? \d是代表數(shù)字 ?什么數(shù)字呢? 還有 這里的+ - 是什么意思 ?還有能詳細(xì) 解釋下 這個(gè)行代碼的意思么?為什么 短短幾個(gè) 字符串 就能匹配下面 那么多數(shù)字呢?
2015-12-06
舉報(bào)
2015-12-06
又開始學(xué)習(xí)啦。
\d ? ?代表 ?0-9 ?
+代表貪婪匹配 比如這里 ? \d 之后有個(gè)加號 ?它就會(huì)匹配到盡可能多的數(shù)字。而在沒有寫 +的時(shí)候之匹配一個(gè)。
\- ?的意思是 匹配這個(gè)符號 "-" ? (\ 為轉(zhuǎn)義字符)