Php 正则表达式被%%%%[%%%%][%%%%][%%%%]拆分并丢失括号

Php 正则表达式被%%%%[%%%%][%%%%][%%%%]拆分并丢失括号,php,regex,string,Php,Regex,String,就像我需要在括号里分开一样 但我也需要去掉括号 %%%%%%[%%%%][%%%%%%%%] 进入: 您可以使用: preg_split('/[[\]]+/', $str,-1,PREG_SPLIT_NO_EMPTY) 这是如此简单,以至于你甚至可以侥幸逃脱比赛。我认为: preg_match_all('/[^[\]]+/', $subject, $result); $result = $result[0]; $result将包含您的所有匹配项。preg\u split('/(\[.*?\

就像我需要在括号里分开一样

但我也需要去掉括号

%%%%%%[%%%%][%%%%%%%%]
进入:

您可以使用:

preg_split('/[[\]]+/', $str,-1,PREG_SPLIT_NO_EMPTY)

这是如此简单,以至于你甚至可以侥幸逃脱比赛。我认为:

preg_match_all('/[^[\]]+/', $subject, $result);
$result = $result[0];
$result将包含您的所有匹配项。

preg\u split('/(\[.*?\])/',$string,null,preg\u split\u DELIM\u CAPTURE)丢失最后一个参数。
preg_match_all('/[^[\]]+/', $subject, $result);
$result = $result[0];