У меня есть следующее регулярное выражение для замены всего между [[
и ]]
с функцией обратного вызова. Как-то я не знаю, как изменить его, чтобы заменить текст между одиночными фигурными скобками { }
:PHP regex для замены содержимого между {}
preg_replace_callback('~\[\[((?>[^]]++|](?!]))*)]]~', function ($m) use ($that) {
return "REPLACE TEXT"; }, $layout);
Повторите попытку, отредактировав его. http://regex101.com/r/qN3sE7 –
Спасибо! Работает как шарм! +1 –
Будет ли это работать и с вложенными скобками? – anubhava