dedecms的过滤规则写起来不是很难,规则如下:
如果要过滤的内容很简单,完全可以把过滤规则直接写在“{wmd:trim}”和“{/wmd:trim}”之间。
对于比较复杂的情况,请考虑使用正则,你懂的,正则表达式,那是相当强劲的。
以下是一些过滤规则的例子,供大家参考。
1、采集中去除内容里的超链接:
{wmd:trim}</a>{/wmd:trim}
假如要将所有超链接内容都去除,规则是:
这两个规则的不同通过下面代码来解释
例如文章代码中包含着如下内容:
<a href="#">超链接</a>
通过第一个规则,采集结果是:超链接
2、过滤广告
对于广告来说,过滤规则就得针对html中看到的内容使用规则了,例如某些广告仅仅是引用某个JS文件,例如
这样的规则只需
{wmd:trim}</script>{/wmd:trim}
如果某些广告的内容是JS代码写在<script></script>区间里的,例如GG的广告,那么过滤规则应该是:
3、一些测试过的过滤规则
{wmd:trim}<!–(.*)–>{/wmd:trim}
{wmd:trim}<select([^>]*)>([^>]*)</select>{/wmd:trim}
{wmd:trim}<option([^>]*)>([^>]*)</option>{/wmd:trim}
{wmd:trim}<select([^>]*)>{/wmd:trim}
{wmd:trim}</select>{/wmd:trim}
{wmd:trim}<param([^>]*)>{/wmd:trim}
{wmd:trim}<embed([^>]*)>([^>]*)</embed>{/wmd:trim}
{wmd:trim}<embed([^>]*)>{/wmd:trim}
{wmd:trim}</embed>{/wmd:trim}
{wmd:trim}<object([^>]*)>([^>]*)</object>{/wmd:trim}
{wmd:trim}<object([^>]*)>{/wmd:trim}
{wmd:trim}</object>{/wmd:trim}
{wmd:trim}<OBJECT([^>]*)>([^>]*)</OBJECT>{/wmd:trim}
{wmd:trim}<OBJECT([^>]*)>{/wmd:trim}
{wmd:trim}</OBJECT>{/wmd:trim}
{wmd:trim}<iframe([^>]*)>([^>]*)</iframe>{/wmd:trim}
{wmd:trim}<iframe([^>]*)>{/wmd:trim}
//by www.jbxue.com//
{wmd:trim}</iframe>{/wmd:trim}
{wmd:trim}<IFRAME([^>]*)>([^>]*)</IFRAME>{/wmd:trim}
{wmd:trim}<IFRAME([^>]*)>{/wmd:trim}
{wmd:trim}</IFRAME>{/wmd:trim}
{wmd:trim}<font([^>]*)>([^<]*)</font>{/wmd:trim}
{wmd:trim}<font([^>]*)>{/wmd:trim}
{wmd:trim}</font>{/wmd:trim}
{wmd:trim}<a([^>]*)>([^<]*)</a>{/wmd:trim}
{wmd:trim}<a([^>]*)>{/wmd:trim}
{wmd:trim}</a>{/wmd:trim}
{wmd:trim}<td([^>]*)>([^>]*)</td>{/wmd:trim}
{wmd:trim}<td([^>]*)>{/wmd:trim}
{wmd:trim}</td>{/wmd:trim}
{wmd:trim}<tr([^>]*)>([^>]*)</tr>{/wmd:trim}
{wmd:trim}<tr([^>]*)>{/wmd:trim}
{wmd:trim}</tr>{/wmd:trim}
{wmd:trim}<tbody([^>]*)>([^>]*)</tbody>{/wmd:trim}
{wmd:trim}<tbody>{/wmd:trim}
{wmd:trim}</tbody>{/wmd:trim} // 内容来自www.jbxue.com//
{wmd:trim}<table([^>]*)>([^>]*)</table>{/wmd:trim}
{wmd:trim}<table([^>]*)>{/wmd:trim}
{wmd:trim}</table>{/wmd:trim}
{wmd:trim}<span([^>]*)>{/wmd:trim}
{wmd:trim}</span>{/wmd:trim}
{wmd:trim}</IFRAME>{/wmd:trim}
{wmd:trim}<script>(.*)</script>{/wmd:trim}
{wmd:trim}<script(.*)>{/wmd:trim}
{wmd:trim}</script>{/wmd:trim} // 本文




大气响应式网络建站服务公司织梦模板
高端大气html5设计公司网站源码
织梦dede网页模板下载素材销售下载站平台(带会员中心带筛选)
财税代理公司注册代理记账网站织梦模板(带手机端)
成人高考自考在职研究生教育机构网站源码(带手机端)
高端HTML5响应式企业集团通用类网站织梦模板(自适应手机端)