教材問(wèn)題{}指定匹配字符
$p = '/\d{3}\-\d{8}/'; $str = "我的電話是010-12345678"; preg_match($p, $str, $match); echo $match[0]; //結(jié)果為:010-12345678 為什么指定的是{3}而不是{0}
$p = '/\d{3}\-\d{8}/'; $str = "我的電話是010-12345678"; preg_match($p, $str, $match); echo $match[0]; //結(jié)果為:010-12345678 為什么指定的是{3}而不是{0}
2017-07-12
舉報(bào)
2017-07-12
{3}這個(gè)指的是出現(xiàn)三次,跟在\d后面表示此處有三個(gè)數(shù),如果是{0}就表示此處為沒(méi)有數(shù),這樣匹配到的結(jié)果則為-12345678,顯然不符合我們的要求。
希望能對(duì)你有所幫助。