//要被匹配的字符串
$str = "a:2:{i:0;i:1428;i:1;i:1408;}"
$ptn = '/{.*}/';
preg_match($ptn, $str, $matches);
dump($matches);
输出的结果:
array(1) {
[0] => string(24) "{i:0;i:1428;i:1;i:1408;}"
}
我想请教下,如何 不把左右的花括号“{}”给匹配进去,正则表达式 可以提供直接 这样的功能吗?
请指点下,如果不行 自己还得用 str_replace去替换掉花括号