C#:使用对象数组而不是字符串的正则表达式

时间:2019-07-13 06:42:23

标签: c# regex

是否可以使用某些东西来搜索对象列表或对象数组中的对象模式,而不是字符串中的字符?

我的意思是搜索是否存在匹配,在其中找到对象1一次,然后找到3次对象2。与我们将其用于字符串的方式类似。

2 个答案:

答案 0 :(得分:0)

您可以使用此代码

Object[] obj = new object[5];

            for (int i = 0; i < obj.Length; i++)
            {
                obj[i] = "Diako" + i;
            }

            var q = obj.First(a => a.ToString().Equals("Diako1")).ToString();
            Console.WriteLine(q);

答案 1 :(得分:0)

因此,您想根据数组中对象的类型查找模式。您可以将列表变成每个对象带有字符的字符串,使用正则表达式获取匹配项,然后将对象返回到匹配项的索引处。