检查文本是否包含空格

时间:2015-05-17 15:39:27

标签: c# visual-studio-2010 visual-studio

所以我要求用户键入一些文本并将其存储为变量

 string text;
 Console.WriteLine("Please enter some text");
 text =  Console.ReadLine();

然后检查用户输入是否包含空格。 如果确实输出了第一个单词。

我不确定如何检查刺痛'文字'是否包含空格。

任何建议都非常感谢。

2 个答案:

答案 0 :(得分:2)

要检查字符串是否包含空格,可以使用正则表达式,即:

if (Regex.IsMatch(text, @"\s")) {
    // text contains a space
} else {
    // text doesn't contain a space
} 

答案 1 :(得分:1)

你可以试试这个:

// This will split the string on spaces.
var splitted = text.Split(' ');

// If the length of the resulting array is greater than 1
// that means that in the text is contained at least one space.
if(splitted.Length>1)
    return splitted[0];