标题:
[BUG反馈]
网页内容过滤有BUG!
[打印本页]
作者:
tanjianwen
时间:
2008-5-12 10:57
标题:
网页内容过滤有BUG!
/\/[a-zA-Z]+[^a-z0-9%-]?\d{3}[x_]\d{2,3}[^a-z0-9%]{1}([a-z]*|\d)\.(?:gif|swf)/
/\/[a-zA-Z]+[^a-z0-9%-]{1}\d{3}[x_]\d{2,3}_?(?:[a-z]*|\d{5,})\.(?:gif|swf)/
当使用这两条正则表达式时CPU占用马上提高
作者:
tanjianwen
时间:
2008-5-17 14:00
没人看见?
作者:
Aycox
时间:
2008-5-17 15:05
不是很懂,说错了莫怪。不管是第一条还是第二条,前半段均是从有 / 字符处开始一个字符一个字符的匹配,直到遇到符号、大写A~Z或三个数字然后才匹配后半段,也就是说一个页面几乎所有链接都要这样匹配一遍。
作者:
tanjianwen
时间:
2008-5-18 12:02
当使用这两条正则表达式时CPU占用马上提高,是因为写得不好吗?
作者:
needed
时间:
2008-5-18 12:22
打个比方..
你每天口算1000条 2位×2位的 乘法你也会头疼吧
欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/)
Powered by Discuz! 7.2