【发布时间】:2012-02-20 18:48:43
【问题描述】:
对于聊天机器人,如果有人说“!say”,它会在空格后背诵你说的话。很简单。
示例输入:
!say this is a test
期望的输出:
this is a test
为了参数,字符串可以表示为s。 s.Split(' ') 产生一个数组。
s.Split(' ')[1] 只是空格后的第一个单词,有什么想法可以完全划分和获取第一个空格后的所有个单词吗?
我已经尝试过类似的方法:
s.Split(' ');
for (int i = 0; i > s.Length; i++)
{
if (s[i] == "!say")
{
s[i] = "";
}
}
输入是:
!say this is a test
输出:
!say
这显然不是我想要的:p
(我知道这个问题有几个答案,但没有一个是用 C# 编写的。)
【问题讨论】: