我需要一个允许转换{{[1][value|other]}}为 的 php 正则表达式{{1}}
我尝试了很多正则表达式但没有结果,它只适用于第一次出现这样的情况:
我的文字: Hello {{[1][miss|mr]}} {{[2][Maria|Jon]}}
我想要的结果: Hello {{1}} {{2}}
$pattern = '/{{\[(\d+)\].+}}/';
$matches = [];
preg_match($pattern, $content, $matches);
给我:
Array
(
[0] => {{[1][miss|mr]}} {{[2][Maria|Jon]}}
[1] => 1
)
但我也需要“2”