【发布时间】:2021-01-16 03:26:46
【问题描述】:
这是我的代码,
$msg = "{yellow:red} ERROR: {blue:light_grey}";
$pattern = "/{(.*)}/";
$a = preg_match_all($pattern, $msg, $regex);
我期待以下 2 场比赛:
{yellow:red}
{blue:light_grey}
但我的结果是:
Array
(
[0] => Array
(
[0] => {yellow:red} ERROR: {blue:light_grey}
)
[1] => Array
(
[0] => yellow:red} ERROR: {blue:light_grey
)
)
有什么想法吗?
【问题讨论】:
-
关键字 - 贪婪搜索。
标签: php regex preg-match-all