【发布时间】:2013-02-23 07:45:35
【问题描述】:
使用以下字符串:
$str = '["one","two"],a,["three","four"],a,,a,["five","six"]';
preg_split( delimiter pattern, $str );
我必须如何设置 分隔符模式 才能获得此结果:
$arr[0] = '["one","two"]';
$arr[1] = '["three","four"]';
$arr[2] = '["five","six"]';
换句话说,有没有办法在模式 ',a,' AND ',a,,a,' 处进行拆分,但首先检查 ',a,,a,' 因为 ',a,' 是',a,,a,'的子串?
提前致谢!
【问题讨论】:
-
你可以用 preg_match 代替吗?
-
是的,我也可以使用 preq_match。
标签: php design-patterns delimiter preg-split