为什么正则表达式不匹配单个空格?

时间:2015-07-31 18:49:33

标签: c# regex

我觉得我疯了。为什么模式\s不匹配单个空格字符?见下文或this pad

Console.WriteLine(Regex.IsMatch(@" ", " "));
// True
Console.WriteLine(Regex.IsMatch(@"\s", " "));
// False!?

1 个答案:

答案 0 :(得分:7)

参数的顺序不正确。 Regex.IsMatch的签名是:

public static bool IsMatch(
    string input,
    string pattern
)