给定以空白字符结尾的字符串返回true.
我确信我应该能够用正则表达式做到这一点,但我没有运气.正则表达式的 MSDN参考告诉我\s应该在空格上匹配,但我无法计算出其余部分.
mat*_*att 12
你当然可以使用正则表达式,我敢肯定比我聪明的人会发布完全如何做:)但你可能不想在这种情况下使用正则表达式.简单地确保字符串不为null或为空,然后返回几乎肯定会更快
Char.IsWhiteSpace(myString[length - 1])
Run Code Online (Sandbox Code Playgroud)
像这样:
if (Regex.IsMatch(someString, @"\s+$"))
Run Code Online (Sandbox Code Playgroud)
\s匹配空白+表示前面的一个或多个表达式$表示字符串的结尾