正则表达式:反转匹配顺序

0xD*_*EEF 4 c# regex ienumerable search

我有这个片段来执行正则表达式搜索:

public IEnumerable<MyMatch> GetMyMatches() 
{
   Match m = myRegex.Match(Text, offset);
   if (m != null && m.Success && m.Value != null && m.Value.Length > 0)
   {
      offset = m.Index+m.Length;
      yield return new MyMatch() { Match=m, SomeFurtherInformation=... };
   } else
   yield break;
}
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,我在文本中走下了所有的秘密.

但如何反转搜索方向?

谢谢你的帮助

ipr*_*101 5

您可以使用" 匹配 ",然后对返回的IEnumerable 执行" 反向 "操作.