MatchCollection抛出评估超时错误

时间:2019-08-02 06:45:37

标签: c# regex runtime-error

我正在使用此正则表达式来查找methods。 因此,请为发现methods提供优化的正则表达式模式。

我已经调试了项目,它为System.EventArgs eventArgsSystem.Windows.Forms.HelpEventArgs hlpEvent

var pattern = @"\b(public|private|internal|protected)\s*" +
              @"\b(static|virtual|abstract)?\s*[a-zA-Z_]*(?<method>\s[a-zA-Z_]+\s*)" + 
              @"\((([a-zA-Z_\[\]\<\>]*\s*[a-zA-Z_]*\s*)[,]?\s*)+\)"; 
  

错误:评估函数'function'超时,需要以不安全的方式中止

0 个答案:

没有答案