比较多个字符串和多个正则表达式C#

时间:2018-07-12 16:59:11

标签: c# .net regex

我有一个名称不同的字符串数组,并且我有许多不同的正则表达式,我想知道是否有一种方法可以将我所有的字符串与一个表达式匹配,以便如果其中一个字符串不匹配则我可以喊出来吗?就方法而言,我已经写过了,任何帮助都将很棒

public string[] ValidateNames(List<string> l,List<string> regex, string[] s)
{
    foreach(var item in l)
    {
        for (Pattern rx : regex) if (rx.IsNotMatch(item)) 
        {
            s.Add(r.Match(item).Value);
        }
    }

    return s;
}

我刚刚开始学习C#,所以我不知道(Pattern rx:regex)是否有效。

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码:

def url
  Rails.cache.fetch("url", self, expires_in: 6.days) do
    super(public: false, expires_in: 1.week)
  end
end