c#将字符串列表与正则表达式列表进行比较

时间:2014-08-07 06:40:55

标签: c# regex

我有两个清单;一个包含我要测试的字符串,另一个包含正则表达式作为字符串
我希望它测试StringList中的每个项目,以便对RegexList中的每个项目regex.IsMatch进行测试。

实现这一目标的最简单方法是什么? 我是否必须首先提取包含正则表达式的字符串,或者是否可以不必这样做?

1 个答案:

答案 0 :(得分:2)

你可以用foreach声明来做。

foreach(string item in StringList)
{
  foreach(var reg in regexList)
  {
    if(reg.IsMatch(item))
     ///Do something 
  }
}