阅读:3602回复:8
请问我这条Foxyproxy的规则哪里有问题?
http?://.*(bbc|jaiku|wikipedia|epochtimes|opera|googlepages)\.(com|net|org|co.uk)/.*
这条规则我个人写的,我初学正则表达式,目的为了让foxyproxy通过使用正则表达式代替通配符更好工作.但我发现使用了这个规则后很多不需要代理的网站浏览起来都很慢,是不是这条规则误匹配了某些网址? 另外请教各位,像驱动之家那样 111x222.swf 22x333.gif 这样的数字x数字的广告通过什么Adblock plus 正则表达式规则来屏蔽(记得以前看到有人发过但忘记了)?谢谢各位解答 |
|
|
1楼#
发布于:2007-11-08 22:33
感谢楼上两位
|
|
|
2楼#
发布于:2007-11-08 22:33
kmc:第一个问题,首先你不需要写前面的http,RE会在url中找匹配的,找到了就全算上。在adblock中的filters中不也从来没出现过http吗?同理,前后两个.*都不需要,像.*这样的通配,一般只有左右同时有内容才是必要的。 (bbc|jaiku|wikipedia|epochtimes|opera|googlepages)\.(com|net|org|co\.uk) 这个看样子不行,foxyproxy对正则表达式的处理似乎和Adblock Plus不一样,省略.*就无法匹配子目录了. |
|
|
3楼#
发布于:2007-11-08 22:33
看了2楼高手的规则,发现还有漏网.
我想匹配驱动之家的广告 数字x数字.swf 数字x数字单个字母.swf 字母数字x数字.swf 这三种广告,使用这个规则有问题吗? /([a-z]+)?(\d+x\d+)[a-z]?\.(swf|gif)/ |
|
|