有办法逆转regex.matchcollection的项吗?例如,如果matchcollection包含这些匹配项:a1 a2 a3 然后我要反转集合项,使项索引为其他项:a3 a2 a1 …将其匹配索引和其他匹配信息保存为长度、组等。 最佳答案 不是一个MatchCollection,而是一个IEnumerable<Match> myMatchCollection.Cast<Match>().Reverse() 可能还不错。