字符串正则表达式的结尾是否在.NET中优化?
旁白:好的,我知道我不应该用正则表达式来分离这样的
HTML,但它最简单的我需要的东西.
我有这个正则表达式: Regex BodyEndTagRegex = new Regex("</body>(.*)$",RegexOptions.Compiled | RegexOptions.IgnoreCase | RegexOptions.Multiline); 注意我是如何用$来寻找字符串的结尾. 是否对.NET的正则表达式进行了优化,以便它不必扫描整个字符串?如果没有,我怎样才能优化它到最后开始?
您可以通过指定
Right-to-Left Mode选项来控制它本身,但正则表达式引擎不会自动优化它,直到您通过指定选项自己完成:
我相信关键点是:
重要:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |