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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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