每一个网站背后都有一个故事!  会员中心 会员登录   设为首页 设为首页   加入收藏 收藏百万站   百万学院 百万学院  
 
 
您当前位置:百万站 > 乐园 > 百万学院 > 编程知识
»点此完善

百万站官网资料-防止正则匹配导致网页死掉的方法

土株⊙▽㊣男8 园 囮 囯

防止正则匹配导致网页死掉的方法

原则:无法防止正则引擎崩溃,只能考虑优化正则表达式本身,防止崩溃或匹配被嵌套。

是要从正则表达式本身考虑优化的,所以只能具体问题具体分析

1、尽量少用非贪婪模式
2、尽量少用匹配范围过大的元字符,如小数点
3、减少量词嵌套,尤其是不定量词的嵌套,会存在无限循环匹配的可能,楼主的下一详细页地址表达式就存在这一问题

不过要解决第三个问题,在.HNET中可以使用RegexOptions.RightToLeft参数,或是使用$结合贪婪模式限定,不需要把前面的a标签也匹配进去


Bai Wan Zhan . Com
上一站:  C#获取远程网页内容的三种方法
当前推荐网站:  防止正则匹配导致网页死掉的方法
下一站:  RegexOptions属性选项说明


申明:本资料由百万站会员提供,转载请注明出处,资料来源百万站网站知识库:http://www.baiwanzhan.com/site/t120968/.
防止正则匹配导致网页死掉的方法 感谢您的支持!

»如果您觉得'防止正则匹配导致网页死掉的方法'相关资料不全,请点此协作更新!
复制本页网址,与您QQ/MSN上的好友分享,就是您对百万站最大的支持!
踩踩此网站0
支持此网站0
(提示:顶到百万站首页,分享给更多网友!)  
现在有0人对'本文'发表评论 »查看全部评论

您的姓名: * 可选项,留空即为匿名发表
评论内容:
剩余字数:  * 按 Ctrl + Enter 发送.
           
百万站温馨提示:资料由百万站会员自行发布,请大家自辩真伪;评论只需提交一次,请耐心等候审核通过,方可显示.
»网友留言

防止正则匹配导致网页死掉的方法

贡献者:bwz2010点击数: 累积有9613人浏览
所属类别:编程知识主页标签:正则匹配 正则表达式 
参考网址:http://www.baiwanzhan.com/site/t120968
导航目录:乐园 > 百万学院 > 编程知识
内容简介:防止正则匹配导致网页死掉的方法 原则:无法防止正则引擎崩溃,只能考虑优化正则表达式本身,防止崩溃或匹配被嵌套。
2021,与百万网友携手打造百万站!
百万站-百万优秀网站的大本营!我们深信:每一个优秀网站的背后都有一个值得我们解读的故事。
合 作 伙 伴