标题:
[TheWorld 3]
过滤规则请教
[打印本页]
作者:
queer
时间:
2010-11-21 00:05
标题:
过滤规则请教
本帖最后由 queer 于 2010-11-21 20:43 编辑
有几个问题请教一下大家:
1. 如下两种写法,第二种不起作用
2. 用第二种写法,有时在首页能过滤掉<div id="123">,但在子页面又不可以
3. 像这种格式,用第二种写法为什么不能过滤掉123这一层?
<div id="123">
<div id="456">
aaa
</div>
<div id="789"
bbb
</div>
</div>
谢谢!
1.
<pattern type="1">
<targets>
<param>
<![CDATA[div]]>
</param>
</targets>
<pattern type="2">
<targets>
<param>
<![CDATA[id="(?:123|456|789)"]]>
</param>
<replace>
<![CDATA[<!-- aaa -->]]>
</replace>
</targets>
</pattern>
</pattern>
复制代码
2.
<pattern type="1">
<targets>
<param>
<![CDATA[div]]>
</param>
<paramex>
<![CDATA[id="(?:123|456|789)"]]>
</paramex>
<replace>
<![CDATA[<!-- aaa -->]]>
</replace>
</targets>
</pattern>
复制代码
作者:
jym2005
时间:
2010-11-21 00:26
提示:
作者被禁止或删除 内容自动屏蔽
作者:
queer
时间:
2010-11-21 20:49
2#
jym2005
例子我要再找一下,看是哪个网站。
先问一下问题1 & 2
比方说
CB
右上角的广告可以用下面的代码来过滤但[url=/topic.php?topicid=306]
互动
[/url]就没法过滤了。
再问一下有没有办法实现过滤被找到元素的上一层如 <div><span id=ad>ad text</span></div>,如何把DIV去掉?
<pattern type="1">
<targets>
<param>
<![CDATA[div]]>
</param>
<paramex>
<![CDATA[id="userInfo"]]>
</paramex>
<replace>
<![CDATA[ ]]>
</replace>
</targets>
</pattern>
复制代码
作者:
jym2005
时间:
2010-11-22 17:24
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 世界之窗论坛 (http://bbs.theworld.cn/)
Powered by Discuz! 7.2