Hily
2016-09-23 14:02
$p = '/\d?\-\d?/'; $str = "我的电话是010-12345678"; preg_match($p, $str, $match); echo $match[0]; //结果为:0-1 这个懒惰模式,为什么输出的不是0-0而是0-1?
$p = '/\d?\-\d?/' :(第一个匹配项)左边匹配的第一个数字 0 - 1 右边匹配的第一个数字 (第二个匹配项)
谢谢~
2016-09-23 14:33:02
共 2 条回复 >
PHP进阶篇
181906 学习 · 2654 问题
相似问题
回答 1
回答 4
回答 3
回答 2