Ответ 1
Попробуйте следующее:
^(?!system$)
Или это соответствует всей строке:
^(?!system$).*$
Регулярное выражение имеет отрицательный внешний вид в начале, что не соответствует, если "система" - это вся строка.
Я стучу головой о стену с регулярным выражением. Я пытаюсь определить выражение, которое исключает именно этот текст "Система" (без учета регистра), но может содержать слово "система", предоставляющее не только это.
Примеры:
Попробуйте следующее:
^(?!system$)
Или это соответствует всей строке:
^(?!system$).*$
Регулярное выражение имеет отрицательный внешний вид в начале, что не соответствует, если "система" - это вся строка.
Отклонить, если он соответствует ^system$
(убедитесь, что флаг i
включен).
^$|^.{1-5}$|.{7}|^[^s]|^.[^y]|^..[^s]|^...[^t]|[^e].$|[^m]$
Но используйте amarghosh, если можете.
(обновлено согласно предложению ниже)