检查字符串之间(或任何位置)是否有空格
本文关键字:是否 空格 位置 任何 字符串 之间 检查 | 更新日期: 2023-09-27 18:20:24
有没有办法确定字符串中是否有空格?
sossjjs sskkk
应返回true
,而sskskjsk
应返回false。
"sssss".Trim().Length
似乎不起作用。
怎么样:
myString.Any(x => Char.IsWhiteSpace(x))
或者,如果你喜欢使用"方法组"语法:
myString.Any(Char.IsWhiteSpace)
如果目标确实是查看字符串是否包含实际的空格字符(如标题所述),而不是任何其他类型的空白字符,则可以使用:
string s = "Hello There";
bool fHasSpace = s.Contains(" ");
如果您正在寻找检测空白的方法,下面有几个不错的选项。
当您想要测试任何空白字符而不仅仅是空格时,也可以使用正则表达式来实现这一点。
var text = "sossjj ssskkk";
var regex = new Regex(@"'s");
regex.IsMatch(text); // true
Trim()
将只删除前导空格或尾随空格。
尝试.Contains()
检查字符串是否包含空白
"sossjjs sskkk".Contains(" ") // returns true
这些函数应该可以帮助您。。。
bool isThereSpace(String s){
return s.Contains(" ");
}