這是什么情況?結(jié)果是s
<?php
//請(qǐng)修改變量p的正則表達(dá)式,使他能夠匹配str中的姓名
$p = '/name:([\w+\s])/';
$str = "name:steven jobs";
preg_match($p, $str, $match);
echo $match[1]; //結(jié)果為:steven jobs
<?php
//請(qǐng)修改變量p的正則表達(dá)式,使他能夠匹配str中的姓名
$p = '/name:([\w+\s])/';
$str = "name:steven jobs";
preg_match($p, $str, $match);
echo $match[1]; //結(jié)果為:steven jobs
2017-03-20
舉報(bào)
2017-04-24
正則表達(dá)式有個(gè)隱含,即每個(gè)元字符(如[])只匹配一個(gè)字符。提問中[\w+\s]意思是匹配“\w+或\s”中一個(gè)。其實(shí)是+的位置放錯(cuò)了
2017-04-11
[]表示單個(gè)字符的原子表,即在[\w+\s]中間只輸出一個(gè)字母、數(shù)字、下劃線或者空格。
2017-03-24
[\s]開啟吧懶惰模式
2017-03-20
$p = '/name:([\w\s]+)/';