正则表达式很强大,利用它我们可以获得一定格式的数据,比如网址,E-mail地址,数字,字母等等.可喜的是,从3.2版开始,火车采集器就支持正则规则的编写了,这给喜欢用正则来实现不同需求的朋友带来福音。火车采集器里支持两种正则,一个纯正则,一个参数正则。我们下边分开讲一下。

1.纯正则:

先看一下图

在标签中用正则表达式采内容的格式是这样:

开始代码(?正则表达式)结束代码

其中在开始代码和结束代码中如有需要转义的字符就要用\转义。

比如我们要获取火车论坛的版块,我们从首页获取,正则可以这样写

论坛记事、活动、培训区|||悬赏求助区|||采集器讨论区|||使用教程区|||模块资源区|||站点任务规则资源区|||BUG报告|||采集器资源求购区|||程序建议区|||火车嘉宾,VIP会员,捐助会员技术支持区|||Discuz! | & Supsite|||PHPWind & VeryCMS|||PHPCMS|||DedeCMS|||Powereasy动易|||WordPress 等Blog程序|||ECMS帝国|||新云程序|||建站交流|||SEO技术交流|||网站系统经验分享

然后就可以获得我们需要的版块名称了。

2.参数正则

这个不算是正则,和网址采集那块的参数使用原理是一样的,可以对采到的内容进行组合。输入框两边都不得为空,后边的组合结果参数几是按匹配内容的顺序来写的,我们还是以http://bbs.locoy.com/为例,来获得栏目ID和栏目名称。

测试一下,是可以获得我们需要的结果了。^_^  。

正则基本就这样,主要是写表达式的问题。如果您对这有兴趣,可以下载相关一些资料研究一下。

最大化参数 火车头_火车头使用正则匹配模式采集数据相关推荐

  1. 最大化参数 火车头_火车头采集器教程:使用正则匹配模式采集数据

    使用正则匹配模式采集数据 正则表达式很强大,利用它我们可以获得一定格式的数据,比如网址,E-mail地址,数字,字母等等.可喜的是,从3.2版开始,火车 采集器就支持正则规则的编写了,这给喜欢用正则来 ...

  2. java 半角空格_关于JAVA正则匹配空白字符的问题(全角空格与半角空格)

    今天遇到一个字符串,怎么匹配空格都不成功!!! 我把空格复制到test.properties文件 显示"\u3000" ,这是什么? 这是全角空格!!! 查了一下    \s   ...

  3. java 正则 空白字符_关于JAVA正则匹配空白字符的问题

    今天遇到一个字符串,怎么匹配空格都不成功!!! 我把空格复制到test.properties文件 显示"\u3000" ,这是什么? 这是全角空格!!! 查了一下    \s   ...

  4. 最大化参数 火车头_火车头采集(LocoySpider)设置技巧

    火车头采集(LocoySpider)是一款非常专业的批量采集网络数据工具,火车头采集(LocoySpider)功能强大软件功能非常强大,界面简洁明晰.操作方便快捷,设计得很人性化,火车采集器(Loco ...

  5. 最大化参数 火车头_火车头采集器菜鸟使用手册

    <火车头采集器菜鸟使用手册>由会员分享,可在线阅读,更多相关<火车头采集器菜鸟使用手册(36页珍藏版)>请在人人文库网上搜索. 1.www.okyanli.com OK眼力 精 ...

  6. 最大化参数 火车头_火车头采集:网址参数设置教程[参数N]

    看到标题时有没有一种相见恨晚的感觉? 小采之前没有想到会有用户在这里犯晕,直到我们的一位用户在后台留言几十条同我探讨这个问题,随后小采又在百度知道中,发现另一位用户也曾感到不解过,这才觉得十分有必要为 ...

  7. python正则匹配36氪数据

    cchardet模块用于查找该网页的编码方式 使用jsonpath模块之前拿到的是list数据,而jsonpath不能处理python数据类型,需要用json.loads转换 from typing ...

  8. 事务流程java怎么实现_使用队列和事务实现采集数据实例流程

    采集数据实例流程 1,加入队列消费queuePlayer($array)具体业务方法 2,业务方法说明:使用事务,处理采集数据,处理业务逻辑, 3,日志添加 private $user = ''; p ...

  9. 根据用户输入的参数自动读取对应时间内的wrf模式输出数据

    前言 基于一个需求,希望根据用户输入一个起报时间.一个预报时间.一个时间间隔,读取对应的wrf模式数据进行绘图.举个例子如下: 起报时间为:2022071000 预报时常为:24h 时间间隔为:3h一 ...

最新文章

  1. 饥荒海难机器人怎么用_饥荒海难机器人作用详解 机器人有什么用
  2. AngularJS 使用ngOption实现下拉列表
  3. 每日一皮:完美解释 UDP 为什么会丢包...
  4. 网络编程第三讲UDP编写
  5. Cortex M3 NVIC与中断控制
  6. c 语言 abs 库函数,absread,abswirte - C 语言库函数手册
  7. Linus 发文宣布Linux Kernel 5.0 正式发布
  8. mysql配置方案_MySQL的安装与配置
  9. classmethod作用
  10. 如何用VUE从零创建网站
  11. 更精确的冲刺计划更好的Sprint Burndown图表
  12. 青出于蓝而胜于蓝,这是一款脱胎于Jupyter Notebook的新型编程环境
  13. pymo闪退android7.0,PYMO引擎
  14. Android studio学习笔记:adb被系统空闲进程占用了怎么办?
  15. 合思·易快报,奔向费控「自动驾驶」无人区
  16. 外媒介绍全新表情密码 用emoji解锁安全吗?
  17. 【报告分享】 2021年天猫618商务合作方案-天猫x阿里妈妈(附下载)
  18. 计算机领域经典故事,[转载]计算机的工作原理(1):一个经典的故事
  19. BFF在SoundCloud中的实践(翻译)
  20. 【题解】CQ大神原创的一道题

热门文章

  1. 云和恩墨创始人盖国强:在变与不变当中 见证行业从一枝独秀到百花齐放
  2. NFT价值及白皮书获取
  3. 华为云不能访问指定端口和telnet连接不了的问题
  4. Android判断两个时间戳是否是一天
  5. python安装包怎么用蓝牙传送文件_Python蓝牙如何将文件发送到phon
  6. ctf-crypto-7+1+0
  7. 系统架构师案例分析(真题知识点整理、记忆)
  8. 学习C++——容器适配器
  9. OS属不属于计算机硬件系统,os系统是什么意思 os系统是属于哪个系统
  10. Java开发手册阅读笔记