$str = 一[二三]四五[六七八]九
$reg =
$com_arr = preg_split($reg,$str,-1,PREG_SPLIT_DELIM_CAPTURE);希望能把这个字符串拆成 一 [二三] 四五 [六七八] 九 这样一个一维数组谢谢正则表达式
$reg =
$com_arr = preg_split($reg,$str,-1,PREG_SPLIT_DELIM_CAPTURE);希望能把这个字符串拆成 一 [二三] 四五 [六七八] 九 这样一个一维数组谢谢正则表达式
$s = '一[二三]四五[六七八]九';
$a = preg_split('/[\[\]]/', $s);
print_r($a);
//Array ( [0] => 一 [1] => 二三 [2] => 四五 [3] => 六七八 [4] => 九 )
$s='一[二三]四五[六七八]九';
preg_match_all('/\[?[^[\]]+\]?/',$s,$a);
print_r($a);运行结果:
Array
(
[0] => Array
(
[0] => 一
[1] => [二三]
[2] => 四五
[3] => [六七八]
[4] => 九
)
)?>