如果我的文本包含任何数组内容而不是“发短信”,我该如何检查它?
string text = "some text here";
string[] array1 = { "text", "here" };
string[] array2 = { "some", "other" };
我在 SO 上找到了这段代码,我该如何调整它?
string regexPattern = string.Format(@"\b{0}\b", Regex.Escape(yourWord));
if (Regex.IsMatch(yourString, regexPattern)) {
// word found
}
正则表达式也是这项工作的最佳方法吗?还是我应该使用foreach
循环?