所需工具以及知识
- 工具:WordPress采集插件:QQWorld收藏家豪华版。
- 知识:插件专用的正则表达式变量。
教程
我们经常需要对采集到的文章内容进行删减或替换,另一个方便的工具便是 删除数据 - 按正则表达式过滤。
使用方法
在要过滤内容的采集项目上添加过滤器:删除数据 - 按正则表达式过滤,如下图所示:
其中,最下方的 新建规则表达式 按钮可以新建无数个规则表达式,图中已经新建了1个,左侧输入框填写规则表达式,可以使用正则表达式变量,用于匹配文章里的内容。右侧的的输入框填写要替换成的字符串,不能使用变量,如果留空则是删除内容。
应用实例
实例1
将内容中的网站名改成自己的,如图所示:
实例2
将内容最末的署名以及后面的内容全部删掉,代码如下:
<h2>HTML5中display: flex; 用法详解</h2>
<p>布局的传统解决方案,基于盒状模型,依赖 display 属性 + position 属性 + float 属性。</p>
<p>它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。</p>
<!-- 以下是要删除的 -->
<p>本文资源来自香瓜资源分享网,未经允许,禁止转载。</p>
<dl>
<dt>标签</dt>
<dd>资源</dd>
<dd>分享</dd>
</dl>
可以使用以下规则进行删除:
其中 (*) 变量是通配符,代表 来自 到 </p> 之间的内容,(*:*) 代表p标签之后的所有内容。注意:如果 (*) 在最末的时候一定要改成 (*:*) 才能尽可能匹配更多的内容。
结语
这个过滤器略复杂,变量很多,可以在插件的帮助文档里找到详细说明。
就介绍到这里了,希望能对大家有帮助,自己动手,丰衣足食,利用QQWorld收藏家豪华版快速打造满意的网站。