在每个逗号上拆分,但如果后面有空格,则不拆分


splitting on each comma, but not if there is a space after

我想预拆分这个字符串,但在相同的情况下保留Barcelona, Spain
这是我的代码,但不起作用:

<?php
$v = 'test,lolo,Barcelona, Spain,test4';
$test = preg_split('/(,)^'s/', $v);
print_r($test);
?>

使用负前瞻。/,(?!'s)/http://www.perlmonks.org/?node_id=518444