欢迎莅临阿Q的项目

专业WP商业设计开发销售中心

QQWorld过滤器教程之删除数据-按正则表达式过滤

QQWorld收藏家过滤器是非常强大的自定义工具,可以对采集到的内容进行复杂的处理以获得自己想要的结果。

所需工具以及知识

教程

我们经常需要对采集到的文章内容进行删减或替换,另一个方便的工具便是 删除数据 - 按正则表达式过滤

使用方法

在要过滤内容的采集项目上添加过滤器:删除数据 - 按正则表达式过滤,如下图所示:

按正则表达式过滤

其中,最下方的 新建规则表达式 按钮可以新建无数个规则表达式,图中已经新建了1个,左侧输入框填写规则表达式,可以使用正则表达式变量,用于匹配文章里的内容。右侧的的输入框填写要替换成的字符串,不能使用变量,如果留空则是删除内容。

应用实例

实例1

将内容中的网站名改成自己的,如图所示:

实例2

将内容最末的署名以及后面的内容全部删掉,代码如下:

<h2>HTML5display: flex; </h2>
<p> display + position + float </p>
<p>便</p>
<!-- -->
<p></p>
<dl>
<dt></dt>
<dd></dd>
<dd></dd>
</dl>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

可以使用以下规则进行删除:

其中 (*) 变量是通配符,代表 来自</p> 之间的内容,(*:*) 代表p标签之后的所有内容。注意:如果 (*) 在最末的时候一定要改成 (*:*) 才能尽可能匹配更多的内容。

结语

这个过滤器略复杂,变量很多,可以在插件的帮助文档里找到详细说明。

就介绍到这里了,希望能对大家有帮助,自己动手,丰衣足食,利用QQWorld收藏家豪华版快速打造满意的网站。

如果喜欢本文,请分享给朋友们