提取大括号正则表达式 php 之间的所有值
2022-08-30 22:45:35
我有此表单中的内容
$content ="<p>This is a sample text where {123456} and {7894560} ['These are samples']{145789}</p>";
我需要数组中大括号之间的所有值,如下所示:
array("0"=>"123456","1"=>"7894560","2"=>"145789")
我尝试了以下代码:
<?php
preg_match_all("/\{.*}\/s", $content, $matches);
?>
但是我在这里输入的值从第一个大括号到内容中的最后一个。可以做些什么来获得上述格式的数组?我知道我使用的模式是错误的。为了获得上面显示的所需输出,应提供什么?