@exxagw

Как составить regexp условие?

$content = "[[!$param_1]] + [[$param_2]] + [[*param_3]] + [[!*param_4]] + [[-param_5]] + [[!-param_6]]";
$pattern = ____ тут regexp ____;
if (preg_match($pattern, $content, $matches) > 0) {
   echo $matches[0];
}


И получить я должен все кроме того, что начинается на [[- или [[!-, но в результате не нужно получать "!"
$param_1
$param_2
*param_3
*param4_


Помогите люди добрые)
  • Вопрос задан
  • 158 просмотров
Пригласить эксперта
Ответы на вопрос 1
AloneCoder
@AloneCoder
[object Object]
/\[\[\!?(?!\-).(\w+)\]\]/
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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