Regex ating странная строка с {{}} знакамиPhp

Кемеровские программисты php общаются здесь
Anonymous
Regex ating странная строка с {{}} знаками

Сообщение Anonymous »

Пример строки < /p>

Код: Выделить всё

{{ai|Perseverance|Garen}} is no longer removed by combat dehancing effects such as {{ai|Blood Scent|Warwick}}.
< /code>

Я хочу поймать {{ai | perseverance | garen}} < /code> из этого {{ai | | Garen}} 
и сохранить среднюю часть той же с {{ai | | Warwick}} < /code> < /p>

Это то, что я придумал: < /p>

Код: Выделить всё

(\{\{ai\|)\w+(\|\w+\}\})
< /code>

Это довольно близко, он переворачивает первое, но с помощью Perserverance я мог бы дважды сделать резервуар, чтобы избавиться от первого {{ai | и затем | garen}} 
с использованием (\ {\ {ai \ |) сначала и затем (\ | \ w+\} \}) .

Есть ли способ сделать это в одном повторении? < /p>

Обновление: я использую PHP, просто чтобы быть ясным < /p>

Подробнее здесь: https://stackoverflow.com/questions/345 ... with-signs

Вернуться в «Php»