【发布时间】:2016-11-29 12:46:27
【问题描述】:
我正在使用 php preg_match_all 来提取消息的某些部分,如下所示:
$customerMessage = '"message":"success:2,2;3,3;"' ;
preg_match_all('/("message":")([a-z0-9A-Z]+):([0-9]+,[0-9]+;)+/', $customerMessage, $matches);
var_dump($matches);
die;
这段代码输出是:
array(4) {
[0]=>
array(1) {
[0]=>
string(27) ""message":"success:2,2;3,3;"
}
[1]=>
array(1) {
[0]=>
string(11) ""message":""
}
[2]=>
array(1) {
[0]=>
string(7) "success"
}
[3]=>
array(1) {
[0]=>
string(4) "3,3;"
}
}
为什么我不能得到零件 2,2; ?
提前致谢!
【问题讨论】:
标签: php regex preg-match-all