有没有办法确定字符串中是否有空格?
sossjjs sskkk
应返回true
,sskskjsk
应返回false。
"sssss".Trim().Length
似乎不起作用。
答案 0 :(得分:83)
怎么样:
myString.Any(x => Char.IsWhiteSpace(x))
或者,如果您喜欢使用“方法组”语法:
myString.Any(Char.IsWhiteSpace)
答案 1 :(得分:56)
怎么样..
string s = "Hello There";
bool fHasSpace = s.Contains(" ");
答案 2 :(得分:9)
当您想要测试任何空格字符而不仅仅是空格时,也可以使用正则表达式来实现此目的。
var text = "sossjj ssskkk";
var regex = new Regex(@"\s");
regex.IsMatch(text); // true
答案 3 :(得分:5)
答案 4 :(得分:1)
这个功能可以帮助你...
bool isThereSpace(String s){
return s.Contains(" ");
}