正则表达式布尔没有

时间:2009-01-08 16:32:47

标签: .net regex

如何编写.net正则表达式,它将匹配不以“Seat”开头的字符串

3 个答案:

答案 0 :(得分:10)

您正在寻找的是:

^(?!Seat).+

This article提供了有关展望未来的更多信息。

答案 1 :(得分:7)

为“不开始”编写正则表达式可能有点棘手。编写正则表达式通常更容易检测字符串是以子字符串开头而不是匹配字符串。

例如:

return !Regex.IsMatch("^Seat.*", input);

答案 2 :(得分:0)

我建议不要这样做。你应该能够得到每个不匹配的字符串。

!Regex.IsMatch("^Seat.*", string);