【发布时间】:2012-11-11 15:49:57
【问题描述】:
Regex regexpr = new Regex(anchorPattern[item.Key], RegexOptions.Singleline, TimeSpan.FromMilliseconds(10));
“System.Text.RegulerExpression.Regex”不包含采用 3 个参数的构造函数。 注意:错误在framework 4,如果你使用framework 4.5就不会遇到这个错误。 但我一直在使用框架 4,我必须设置超时正则表达式。有什么办法解决这个问题?
【问题讨论】:
-
看看Implementing RegEx Timeout in .NET 4 - 这有一个如何自己实现的示例。 (注意它不会让您创建一个固有超时的
Regex,但它可以让您对Match等的个别调用超时)