Мне нужно PHP-регулярное выражение, которое позволяет преобразовать {{[1][value|other]}}
в {{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"