Альтернативное выражение, которое можно использовать:
^(?!.*IgnoreMe).*$
^
= указывает начало строки
$
= указывает на конец строки
(?! Expression)
= указывает на нулевую ширину, взгляд вперед отрицательное совпадение в выражении
Требуется ^
спереди, иначе при оценке отрицательный взгляд вперед может начаться где-то внутри / за пределами текста IgnoreMe - и найти совпадение там, где вы этого тоже не хотите.
например. Если вы используете регулярное выражение:
(?!.*IgnoreMe).*$
При вводе «Hello IgnoreMe Please» это приведет к чему-то вроде: «gnoreMe Please», так как негативный взгляд вперед обнаружит, что после «I» нет полной строки «IgnoreMe».