我正在尝试使用正则表达式检测模式,但我遇到了一个奇怪的问题。就是这样的模式——
"/sub\{(.*)\}/i"
我这样使用它:
if(preg_match("/sub\{(.*)\}/i",$item))
{
$sub = explode("|",$item);
$sub_name = explode("{",$sub[0]);
$sub_name = $sub_name[1];
...
}
这是字符串 -
sub{selected posts|post[1]}
好吧,上面的字符串很好,但是当我添加另一个这样的项目时 -
sub{selected posts|post[1],post[2]}
编辑 - 问题出在我的菜单格式上,我在子部分中有“,”符号时爆炸了谢谢大家!