xl530 发表于 2014-6-25 09:35:57

正则提取标签结果是“[参数1]”,请问这是什么原因?

我要提取的内容是中间的“好多钱”:<td>好多钱</td>
                  <td>21.00%/                     
                      年</td>
我用的正则规则是:<td>(?<content>\b\w+\b)</td>
                  <td>21.00%/   测试结果是【投标人】:[参数1],英文账户名提取的结果也是[参数1]。另外i那个利率21.00是变化的,我应该怎么处理?请高手解答,谢谢!

303718 发表于 2014-6-25 10:30:37

是要这种<td>[参数]</td>

xl530 发表于 2014-6-25 10:56:48

303718 发表于 2014-6-25 10:30 static/image/common/back.gif
是要这种[参数]

这样会把很多无关的内容匹配进来,用正则规则提取就是为了只匹配一个字符串。

xl530 发表于 2014-6-25 11:14:58

原因早到了,因为这个标签我以前是按带参数的方式提取的,后来改直接按正则表达式,提取成功了他就一直显示[参数1],删除,重建一个标签,就可以了。

lmj243 发表于 2014-7-21 00:20:01

xl530 发表于 2014-6-25 11:14 static/image/common/back.gif
原因早到了,因为这个标签我以前是按带参数的方式提取的,后来改直接按正则表达式,提取成功了他就一直显示 ...

不用删,编辑标签时点回正则方式,把"参数"二字删除就好了. 然后记得切换回来
页: [1]
查看完整版本: 正则提取标签结果是“[参数1]”,请问这是什么原因?