各位大神看看這段正則有什么區(qū)別
<?php //請(qǐng)修改變量p的正則表達(dá)式,使他能夠匹配str中的電話 $p?=?'/\d++\-+\d+/';//$p?=?'/\d+\-\d+/';?這兩個(gè)正則有什么區(qū)別嗎? $str?=?"我的電話是010-12345678"; preg_match($p,?$str,?$match); echo?$match[0];
<?php //請(qǐng)修改變量p的正則表達(dá)式,使他能夠匹配str中的電話 $p?=?'/\d++\-+\d+/';//$p?=?'/\d+\-\d+/';?這兩個(gè)正則有什么區(qū)別嗎? $str?=?"我的電話是010-12345678"; preg_match($p,?$str,?$match); echo?$match[0];
2016-04-26
舉報(bào)
2016-04-26
沒(méi)有太大的區(qū)別,都可以實(shí)現(xiàn)你的目的,其實(shí)用后者相對(duì)更好理解一點(diǎn)+表示更多,有時(shí)+號(hào)可以添加也可以去了。此處的前者比后者多的幾個(gè)+號(hào)都可以去除。