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

Как правильно составить регулярку?

Помогите пожалуйста составить правильную регулярку
сейчас такой вариант
!\[\[\[searchOneProduct:(.*)\]\]\]!u
Должно обрабатывать вхождения на подобии [[[searchOneProduct:кружево]]]
Но если в строку идет несколько таких блоков неразрывно [[[searchOneProduct:кружево]]][[[searchOneProduct:кружево]]], то в калбакфункцию отправляется кружево]]][[[searchOneProduct:кружево
Не могу понять куда поставить квантиквантификатор жадности
Само это регулярное выражение кривое как я понимаю, для обработки блока после : пробовал такой вариант !\[\[\[searchOneProduct:([^а-яА-ЯёЁ -]+$)\]\]\]!u и подобные, но что то не правильно.
  • Вопрос задан
  • 80 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    RT-001 Эксплуатация RT.DataLake
    1 неделя
    Далее
  • Хекслет
    Fullstack-разработчик на Node.js
    16 месяцев
    Далее
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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