waitan 发表于 2013-5-18 04:06:28

求助一个简单的正则采集。

DT.mods.SKU.CountCenter.saveCounts({"SCCP_2_101592547":246,"DFX_200_1_18289529999":1,"ICCP_1_18289529999":574,"ICVT_7_18289529999":9575});


DT.mods.SKU.CountCenter.saveCounts({"SCCP_2_101592547":246,"DFX_200_1_18289529999":1,"ICVT_7_18289529999":9575,"ICCP_1_18289529999":574});




如上,我要采集 ICVT_7_18289529999":9575   9575这个数字,怎么采集呢,因为每次刷新所在的位置不固定。
是用正则吗。

303718 发表于 2013-5-18 10:39:08

代码都有了。这个用普通截取不就行了?

johnwh 发表于 2013-5-19 01:18:25

本帖最后由 johnwh 于 2013-5-19 01:26 编辑

"ICVT_7_18289529999":[标签:XXX]}

或者

"ICVT_7_18289529999":[标签:XXX],

问题是最后一个符号要么是} 要么是, 所有有点难办。

这个手写正规规则应该可以,但我不会。

waitan 发表于 2013-5-19 22:00:54

303718 发表于 2013-5-18 10:39 static/image/common/back.gif
代码都有了。这个用普通截取不就行了?

看下三楼问题描述,确实不知道怎么改,因为位置每次是变动的。

waitan 发表于 2013-5-19 22:02:14

johnwh 发表于 2013-5-19 01:18 static/image/common/back.gif
"ICVT_7_18289529999":[标签:XXX]}

或者


的确是这样,正则我研究了一下,头晕了,不知道怎么弄了。我记得以前都有正则的介绍的,现在找不到了。

waitan 发表于 2013-5-20 01:28:23

ICVT_7_\d+":(?<content>\d+)\D但是在里面截取的都不对啊。哎

waitan 发表于 2013-5-20 01:28:50

ICVT_7_\d+":(?<content>\d+)\D

xuaner 发表于 2013-5-20 16:45:45

得研究啊,确实挺麻烦的
页: [1]
查看完整版本: 求助一个简单的正则采集。