【发布时间】:2015-12-09 14:29:40
【问题描述】:
我正在寻找一种方法来检测字符串中是否存在某个单词。 例如,如果我有字符串“hi, this is me”,我想确保存在“hi”; 到目前为止我尝试了什么:
bool containsWord () {
string str = "hi, this is me";
return str.Contains ("hi");
}
不能正常工作:问题是我需要确保单词本身存在并且不是另一个单词的一部分。 使用原样的代码,执行:
bool containsWord () {
string str = "this is me";
return str.Contains ("hi");
}
仍然会返回 true,因为“hi”仍然是“this”的子字符串。 我怎样才能避免这种情况?
【问题讨论】:
标签: c#