我有这个 php 代码,我想匹配大括号 {} 中的所有内容
$sentence= "This {is|or|and} a {cat|dog|horse} for a {kid|men|women}";
preg_match("/\{.*?\}/", $sentence, $result);
print_r($result);
但我只得到这个输出:
Array ( [0] => {is|or|and} )
但我需要的是这样的结果:
Array ( [0] => is|or|and
[1] => cat|dog|horse
[2] => kid|men|women
)
我应该使用什么正则表达式?