|

5精币
编辑框1的内容如下:
?你的同伴<a href="app=e35b64&vid=1763925">测试1</a>正在控<a href='app=e35b64&vid=1763925&act=yz&cid=26556'>援助</a>(2小时前)<br/>?你的同伴<a href="app=e35b64&vid=8676229">测试2</a>正在晋<a href='app=e35b64&vid=8676229&act=yz&cid=35676'>援助</a>心灵家园(2小时前)<br/>?你的同伴<a href="app=e35b64&vid=4753138">测试3</a>正在控<a href='app=e35b64&vid=4753138&act=yz&cid=70975'>援助</a>(15小时前)<br/>?你的同伴<a href="app=e35b64&vid=4753138">测试4</a>正在晋<a href='app=e35b64&vid=4753138&act=yz&cid=1245'>援助</a>心灵家园(15小时前)<br/>
.版本 2
.支持库 iext
.子程序 _按钮_获取_被单击
.局部变量 返回源代码, 文本型
.局部变量 正则, 正则表达式类
.局部变量 x, 整数型
.局部变量 序号, 文本型
.局部变量 表项1
正则.创建 (“你的同伴.*?vid=(.*?)” + #引号 + “>([\s\S]*?)</a>正在.*?cid=(.*?)'”, 编辑框1.内容)
.计次循环首 (正则.取匹配数量 (), x)
序号 = 到文本 (超级列表框1.取表项数 ())
表项1 = 超级列表框1.插入表项 (, 序号, , , , )
超级列表框1.置标题 (表项1, 1, 正则.取子匹配文本 (x, 1))
超级列表框1.置标题 (表项1, 2, 正则.取子匹配文本 (x, 2))
超级列表框1.置标题 (表项1, 3, 正则.取子匹配文本 (x, 3))
.计次循环尾 ()
' 我现在想实现的是,当(15小时前)这个时间是2位数的时候也就是时间大于10小时,就不要获取后面的信息,停止正则语句,这个该怎么实现呢?@Hoibben
|
最佳答案
查看完整内容
正则.创建 (“你的同伴.*?vid=(\d+)” + #引号 + “>([\s\S]*?)正在.*?cid=(\d+)'>.*?\((\d+分钟|\d小时)前\)”, 编辑框1.内容)
|