标题:
[TheWorld 3]新人碰到的古怪问题
[打印本页]
作者:
likelove
时间:
2010-2-16 10:00
标题:
[TheWorld 3]新人碰到的古怪问题
本帖最后由 likelove 于 2010-2-16 10:02 编辑
the world 3 插件版本:1.0.3.9
我的目的:过滤所有
www.egooad.com
的内容(即此网站不可以访问)
URL过滤设置:
<urlrule>
<name>egooad</name>
<includeurls>
<![CDATA[www.egooad.com]]>
</includeurls>
</urlrule>
复制代码
失败
说明URL必须全部匹配,不能部分匹配对不对?
<urlrule>
<name>egooad</name>
<includeurls>
<![CDATA[\S*egooad\.\S*]]>
</includeurls>
</urlrule>
复制代码
失败
怎么标准的正则表达式也不支持吗?
<urlrule>
<name>egooad</name>
<includeurls>
<![CDATA[*.egooad.*]]>
</includeurls>
</urlrule>
复制代码
成功
还是通配符好用,为什么呢?
希望开发组能放出一个详细的参考手册,象马桶那样的就行!呵呵!试着真累!
作者:
ruypost
时间:
2010-2-16 13:47
域名只支持通配符*号,不支持正则
作者:
likelove
时间:
2010-2-16 19:43
<urlrule>
<name>online video</name>
<includeurls>
<![CDATA[/a888d|adcontrol|adextensioncontrol|adplay|cpro|tuiguang|textad|pagead|atm\.youku|corp\.56/]]>
</includeurls>
<includeurls>
<![CDATA[*image.ku6.com/888/*
*img.ku6.com/podcast/swf/*/TaskBar.swf
*img.ku6.com/swf/www/pin/*]]>
</includeurls>
</urlrule>
复制代码
这个是清除在线视频播放前广告的 是正则表达式 为什么能用呢?
作者:
jym2005
时间:
2010-2-16 20:41
提示:
作者被禁止或删除 内容自动屏蔽
作者:
小絮
时间:
2010-2-16 21:32
<![CDATA[\S*egooad\.\S*]]>
这段在使用正则的时候,前后端必须加上“/”表示使用正则,所以楼主可以这样写:
<![CDATA[
/
\S*egooad\.\S*
/
]]>
更简单的是:
<![CDATA[
/
egooad
/
]]>
表示url中含有“egooad”字符的都过滤掉。
作者:
小絮
时间:
2010-2-16 21:34
楼主若是对编写过滤规则感兴趣,可以加入这个QQ群方便一起探讨:2518335
作者:
likelove
时间:
2010-2-17 18:18
本帖最后由 likelove 于 2010-2-17 18:23 编辑
谢谢 原来在urlrule中使用正则表达式是以/ /为界定符的呀 和在rule中直接写不一样哈 呵呵
欢迎光临 世界之窗论坛 (http://bbs.theworld.cn./)
Powered by Discuz! 7.2