比较字符串列表和正则表达式列表

本文关键字:列表 正则表达式 比较 字符串 | 更新日期: 2023-09-27 18:16:56

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

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

比较字符串列表和正则表达式列表

可以通过foreach语句来实现。

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