Чтобы выразить «регулярное выражение не содержит» на английском языке, вы можете использовать оператор отрицания !или слово «not» в сочетании с синтаксисом регулярного выражения. Вот несколько способов добиться этого:
-
Использование оператора отрицания
!:^(?!.*pattern)– это регулярное выражение будет соответствовать любой строке, которая не содержит указанного шаблона.
-
Использование утверждения отрицательного обхода:
^(?!.*pattern)– это регулярное выражение использует утверждение отрицательного просмотра вперед для сопоставления строк, которые не содержат указанного шаблона.
-
Использование отрицания положительного совпадения:
^(?!.*pattern).*$– это регулярное выражение соответствует всей строке, если она не содержит указанного шаблона.