「テキストメッセージ」ではない単語として配列コンテンツのいずれかが含まれている場合、テキストを確認するにはどうすればよいですか?
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
ループを使用する必要がありますか?