




Написать регулярное выражение для «не начинается с» может быть немного сложно. Часто проще написать регулярное выражение, чтобы определить, что строка начинается с подстроки, а не с совпадения.
Например:
return !Regex.IsMatch("^Seat.*", input);
Ура за такой ответ. Мне нравится все упрощать.
Вы ищете:
^(?!Seat).+
эта статья содержит дополнительную информацию о прогнозировании.
Neato. Раньше я не видел эту конструкцию. Хороший!
Это очень полезно, я должен это запомнить.
Отметьте мой ответ как правильный, пожалуйста, очки репутации;)
Я бы посоветовал этого не делать. У вас должна быть возможность просто получить каждую строку, которая не соответствует.
!Regex.IsMatch("^Seat.*", string);
Почему вам следует использовать регулярное выражение, а не! StringInstance.StartsWith ("Seat")