Board logo

标题: 过滤语句的长短对速度有没有什么影响? [打印本页]

作者: 混神    时间: 2007-11-22 20:52     标题: 过滤语句的长短对速度有没有什么影响?

我还不太会用正则,现在大概能够过滤一点东西了,不过语句都非常的长,也不知道有没有什么影响?

比如我自己做的武侠屋的规则

#exd#*.wuxiawu.com*#<[^>]*?IFRAME[^>]*?>[\s\S]*?<[^>]*?\/IFRAME[^>]*?>###<!--ad-->
#exd#*.wuxiawu.com*#<table cellspacing="1" border="0" cellpadding="4" width="100%" style="background: #BBE9FF"[^>]*?>[\s\S]*?<\/table>###<!--ad-->
#exd#*.wuxiawu.com*#<script src="http://www.feelor.com[^>]*?>[\s\S]*?<\/script>###<!--ad-->


其中第2条就特别的长,因为我不知道应该如何精简,只好把正个句子都COPY下来了~

[ 本帖最后由 混神 于 2007-11-22 20:54 编辑 ]
作者: elkay    时间: 2007-11-22 21:31

<table cellspacing="1" border="0" cellpadding="4" width="100%" style="background: #BBE9FF">

这个部分你可以查一下源码,是否含有背景色同样是#BBE9FF的table,如果没有就可以直接取这个颜色代码写成这样
<table[^>]*?#BBE9FF">

另外,过滤串的长短是不会有影响的,比如你这个是完全没有影响的。不过也不要太长,因为一条规则的长度是有限制的,超出了就麻烦了




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn./) Powered by Discuz! 7.2