时间:2021-07-01 10:21:17 帮助过:19人阅读
";
print_r($tar);
?>
我的匹配的意思是以[face='任意数'] 以[/face]结尾的最短字符串。。。
哪里错了???
任意数这里好像似乎应该排除[/face]
Array
(
[0] => Array
(
[0] => [face='黑体']12345[/face][face='黑体']哈哈[/face]
)
[1] => Array
(
[0] => 黑体']12345[/face][face='黑体
)
[2] => Array
(
[0] => 哈哈
)
)
结果错了,,匹配的最长的字符串,晕
------解决方案--------------------
……/\[face='(.*)']…… => ……/\[face='(.*?)']……
没有?,就是贪婪,结果如你所贴
------解决方案--------------------
/\[face='(.*)'](.+?)\[\/face]/U 加个U也可以。