xiaoxb 发表于 2008-1-6 02:22:25

练习使用正则式采集,采集测试结果是:${content}

练习使用正则式采集,采集测试结果是:${content}

想要得到的采集内容却没有出现。

用正则式测试器测试我的正则式,我的正则式是正确的,可以匹配到我要的内容。

看了老大的教程,${content} 这个应该是火车头软件内置的参数,应该怎样正确把这个参数转换成内容呢?是不是有什么特殊的格式写法,才能把${content}这个参数的内容写出来?

看了几遍老大的正则采集视频,还是不明白这个${content}参数的正确用法。请老大帮忙解答一下,谢谢

rq204 发表于 2008-1-6 10:15:01

好像是(?<content>.*?) 吧。

xiaoxb 发表于 2008-1-6 19:04:17

已经自己学习正则式的资料搞定了。
假设正则式是:abcdefg
那么这个隐藏参数应该这样用: (?<content>abcdefg)
前后的括号是一定要写的。
意思是把 abcdefg   这个表达式捕获的文本分配到 组名为   content的分组中。
也许我的意思没有讲得很清楚,不过这样写已经可以正确获得我需要采的内容了。

也谢谢热心的 rq204

花子 发表于 2008-1-6 20:47:54

路过
ali19ls

wohense 发表于 2008-1-7 12:38:33

是这样啊..我还以为我写错了..遇到过..顶一下.

ws123 发表于 2008-6-9 15:20:53

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

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

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

其中在开始代码和结束代码中如有需要转义的字符就要用\转义。
右边的"组合结果"项留空即可。
已经测试通过。

[ 本帖最后由 ws123 于 2008-6-9 19:31 编辑 ]
页: [1]
查看完整版本: 练习使用正则式采集,采集测试结果是:${content}