@exxagw

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

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

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

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