判断一个字符串 是否 包含 字符串数组中

string input ="泉州昨天天气";
string[] array = { "昨天", "前天","大前天" };

int i = array.Where(m => input.Contains(m)).Count();

if(i>0){

Console.WriteLine("都过去了,有什么可看的");

}

Console.ReadKey();

正则

string input ="泉州昨天天气";
string[] array = { "昨天", "前天","大前天" };
int i =new Regex(string.Join("|",array)).Matches(input).Count;

if(i>0){

Console.WriteLine("都过去了,有什么可看的");

}


Console.ReadKey();

原文地址:https://www.cnblogs.com/Lance-Lan/p/3182348.html