我的代碼執行成這樣了是什么回事
<?php //請修改變量p的正則表達式,使他能夠匹配str中的姓名 $p?=?'/[^name:]([\w\s]+)/'; $str?=?"name:steven?jobs"; preg_match($p,?$str,?$match); print_r($match); //echo?$match[1];?//結果為:steven?jobs 下面是我的執行結果: Array ( ????[0]?=>?steven?jobs ????[1]?=>?teven?jobs ) 我想問的是$match[1]怎么成這樣?
2017-01-24
?改成'/[^name:]\w+\s/'應該就可以了