Задать вопрос
@1Rockman

Как регулярным выражением найти необходимое, перед котором не стоит определенное слово?

Имеется регулярное выражение, которое отлично ищет внутри текста нужные куски по определенному шаблону. Появилась задача исключить из поиска некоторые слова, которые подходят под шаблон, но по определенным причинам их стоит игнорировать, перед такими словами заранее в тексте ставиться тэг [ignore] который должен сигнализировать регулярке, что слово не нужно находить. Подскажите как добавить такое правило?

Если указывать что-то типа: ^(?!\[ignore\])(дальше прежнее регулярное выражение), то такой метод работает только тогда когда нужное слово в начале строки из за '^' если убрать этот символ начала строки, то работать не будет. А сами нужные слова могут быть и в начале и в конце строки и даже внутри слов.
  • Вопрос задан
  • 126 просмотров
Подписаться 1 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
abler98
@abler98
Software Engineer
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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