我有一个定义为
我正在尝试使用Linq语句解析字典,并返回一个包含所有字典键以及每个正则表达式在指定文本中找到位置的对象。
ID成功返回,但我不确定如何获得发现文本的位置。有人能帮我吗?
Dictionary<int,Regex>
的字典。其中有许多已编译的Regex对象。这是使用C# .NET 4完成的。我正在尝试使用Linq语句解析字典,并返回一个包含所有字典键以及每个正则表达式在指定文本中找到位置的对象。
ID成功返回,但我不确定如何获得发现文本的位置。有人能帮我吗?
var results = MyDictionary
.Where(x => x.Value.IsMatch(text))
.Select(y => new MyReturnObject()
{
ID = y.Key,
Index = ???
});
Dictionary<T,T2>
没有索引。 - Daniel A. White