正则提取标签之 (?<content>[\s\S]*?)的语法讲解
以此网址为列 http://tieba.baidu.com/p/2376714043 采集 标题、时间、邮箱 来讲解
标题我们需要采集<title>和</title> 中间的内容
写法 <title>(?<content>
这种与 正则参数方式类似
(?<content>
下面讲下时间标签,因为时间标签很多,所以需要写个通配的格式,来循环匹配
时间格式 2013-06-06 22:14
正规正则表达式 格式 \d{4}-\d{2}-\d{2} \d{2}:\d{2}
这里不要问 为什么会这样写,如果看不明白的,可以看下正则的标准语法,
教程如下http://msdn.microsoft.com/zh-cn/library/ae5bf541(VS.80).aspx
在我们的采集器里 应该这样写 (?<content>
把我们的表达式 (?<content>
最后 邮箱的正则标签写法也是一样的
标准邮箱正则表达式 [\w\-\.]+@[\w\-\.]+\.\w+
在我们的采集器里
(?<content>
如果文章内有多个邮箱 勾选循环匹配就可以全部采集到
规则附件中 提供了,供大家学习参考·~~~~