反向RegEx MatchCollection项目?

Ele*_*ios 4 .net c# regex vb.net reverse

有一种方法可以反转RegEx.MatchCollection的项目吗?

例如,如果MatchCollection包含那些匹配项:

a1
a2
a3
Run Code Online (Sandbox Code Playgroud)

然后,我想撤消集合项,因此项索引将是这样:

a3
a2
a1
Run Code Online (Sandbox Code Playgroud)

...保留其比赛索引和其他比赛信息,例如长度,分组等。

spe*_*der 6

不完全MatchCollectionIEnumerable<Match>

 myMatchCollection.Cast<Match>().Reverse()
Run Code Online (Sandbox Code Playgroud)

可能足够好。