ryanzone 发表于 2015-11-5 20:01:01

如何获取数据

第<strong>169199</strong>期开奖结果:9+2+1=<span class="now-jieguo">12</span>

如何提取 169199      与12

afan 发表于 2015-11-5 20:01:02

#include <Array.au3>
Local $Str = '第<strong>169199</strong>期开奖结果:9+2+1=<span class="now-jieguo">12</span>'
MsgBox(0, '原字符串', $Str)
Local $aSR = StringRegExp($str, '>(\d+)<.+?">(\d+)<', 1)
_ArrayDisplay($aSR, UBound($aSR))

ryanzone 发表于 2015-11-5 20:46:14

回复 2# afan


   大神 我想把那两个值写入INI文件为何是空的

zzwwdd 发表于 2015-11-5 21:20:46

不懂,帮顶!!!!!!!!!!!!!!!!!!!!!

afan 发表于 2015-11-5 21:45:31

回复 3# ryanzone


    你是怎么写的?数组取元素是需要带下标的#include <Array.au3>
Local $Str = '第<strong>169199</strong>期开奖结果:9+2+1=<span class="now-jieguo">12</span>'
;~MsgBox(0, '原字符串', $Str)
Local $aSR = StringRegExp($str, '>(\d+)<.+?">(\d+)<', 1)
;~_ArrayDisplay($aSR, UBound($aSR))
IniWrite('test.ini', '字段', 'key1', $aSR)
IniWrite('test.ini', '字段', 'key2', $aSR)

lxwlxwayy 发表于 2015-11-7 12:07:37

神奇的StringRegExp

东风烈烈 发表于 2015-11-10 13:29:15

回复 2# afan


    你好,麻烦帮看看这个帖子的问题要怎么解决?


http://www.autoitx.com/forum.php?mod=viewthread&tid=50325&extra=
页: [1]
查看完整版本: 如何获取数据