请教两个规则的写法
Posted: Dec 26 2009, 14:34
假设有个要过滤的标签代码如下:
以 adtop 为关键字过滤,为避免去扫描过滤这样的代码:
制定规则如下:
测试虽然能够达到我的要求,但是这个规则会CPU高得死机。
请教:如果只以标签之间的内容为关键字过滤,而不是过滤标签属性值,正确规则写法怎样?谢谢!
26 Dec 2009, 21:38:
尝试这样写,似乎能满足我的要求。
Code: Select all
<script type="text/javascript">
000adtop111
</script>
Code: Select all
<script type="text/javascript" 333adtop444>
000111
</script>
Code: Select all
[Patterns]
Name = "Killad script_content"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 800
Match = "$NEST(<script[^>]+>,*adtop*</script>)"
请教:如果只以标签之间的内容为关键字过滤,而不是过滤标签属性值,正确规则写法怎样?谢谢!
26 Dec 2009, 21:38:
尝试这样写,似乎能满足我的要求。
Code: Select all
[Patterns]
Name = "Killad script_content"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 800
Match = "$NEST(<script[^>]+>,(\1&&*adtop*),</script>)"