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

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

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

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

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