Задать вопрос
@exxagw

Как составить regexp?

Нужно получить то, что внутри скобок, а точнее "param" если $content содержит [[!$param]] или [[$param]]
$content = 'Test [[!$param]]';
$pattern = '@\[\[\$(.+?)\]\]@si';
if (preg_match($pattern, $content, $matches) > 0) {
 $tag = $matches[0];
}
  • Вопрос задан
  • 163 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
  • Stepik
    Поколение Python: курс для профессионалов
    1 неделя
    Далее
  • МИПО
    Веб-мастер
    7 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
AloneCoder
@AloneCoder
[object Object]
/\[\[!?\$(.*)\]\]/
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы