蓝天采集器数据处理环节有BUG

2018-05-24 178 19 编辑:大拿 来源:蓝天采集社区

数据处理中的替换和过滤, 如果采集的是URL地址,并且地址中包含“?”或“&”,会替换和过滤不成功。

例:
完整的URL地址:
http://127.0.0.1/service/service.df?pageid=8509&triggerEventType=onclick&triggerId=300182341&triggerPageId=8509&triggerServiceType=0&backend_action_id=3021883&serviceid=1313&confirmFlag=false&isServiceSyn=false&3770_id_no=230140003019599454&3770_phone_no=18140616315

如要过滤前面的“http://127.0.0.1/service/service.df?pageid=8509&triggerEventType=onclick&triggerId=300182341&triggerPageId=8509&triggerServiceType=0&backend_action_id=3021883&serviceid=1313&confirmFlag=false&isServiceSyn=false&3770_id_no=230140003019599454&3770_phone_no=”,这些内容。
替换或过滤后的内容只会替换或过滤“?”前面的URL地址。

过滤后的内容为“pageid=8509&triggerEventType=onclick&triggerId=300182341&triggerPageId=8509&triggerServiceType=0&backend_action_id=3021883&serviceid=1313&confirmFlag=false&isServiceSyn=false&3770_id_no=230140003019599454&3770_phone_no=18140616315”

并不是想要保留最后面的“18140616315”内容
因为?是正则里的语法会被当做正则处理,加个斜杠“?”就可以

相关知识点: 地址 内容 正则
本站文章均为蜀戎网络摘自权威资料,书籍,或网络原创文章,如有版权纠纷或者违规问题,请即刻联系我们删除,未经允许禁止复制转载!感谢...
更多人喜欢

在线
客服

在线客服服务时间:9:00-21:00

客服
热线

13227777380
7*24小时客服服务热线

客服
微信

扫一扫微信咨询
顶部