@BenderRodriges

Как составить регулярное выражение для удаления данныех заключенных в {{ и }} на PHP?

Как составить регулярное выражение для удаления первых данных заключенных в {{ и }}, учитывая то что в этих скобках могут быть еще {{ и }}, например есть строка: хай {{ Чао {{привет}} лол}} {{ ку }}, как сделать чтобы в результате работы регулярного выражения осталось только "хай {{ку}}".
  • Вопрос задан
  • 171 просмотр
Решения вопроса 1
saboteur_kiev
@saboteur_kiev Куратор тега Веб-разработка
software engineer
Ок, попробуйте с ленивыми квантификаторами, вдруг у вас получится.
(.*?)\{\{.*\}\}.*(\{\{.*\}\})

Тогда у вас будет две группы, и можно получить то, что вы хотите, сделав реплейсмент на
\1\2

https://regex101.com/r/jI9hG9/1

Но как это использовать в PHP я не подскажу.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы