/\d?\-\d?/,為什么輸出的是0-1而不是0-0呢?
$p = '/\d?\-\d?/'; $str = "我的電話是010-12345678"; preg_match($p, $str, $match); echo $match[0]; ?//結(jié)果為:0-1 這個懶惰模式,為什么輸出的不是0-0而是0-1?
$p = '/\d?\-\d?/'; $str = "我的電話是010-12345678"; preg_match($p, $str, $match); echo $match[0]; ?//結(jié)果為:0-1 這個懶惰模式,為什么輸出的不是0-0而是0-1?
2016-09-23
舉報
2016-09-23
$p = '/\d?\-\d?/'? :(第一個匹配項)左邊匹配的第一個數(shù)字 0 - 1 右邊匹配的第一個數(shù)字 (第二個匹配項)