易语言 正则取数字
小弟刚开始学易语言,自己写了下图这么一段代码,想从class=pvvalue=10.02取出10.02这个数字然后填到编辑框1里,但是调试的时候返回的值却是0,请大神指点...
小弟刚开始学易语言,自己写了下图这么一段代码,想从class=pv value=10.02取出10.02这个数字然后填到编辑框1里,但是调试的时候
返回的值却是0,请大神指点一下小弟哪里写错了,应该怎么写 展开
返回的值却是0,请大神指点一下小弟哪里写错了,应该怎么写 展开
1个回答
展开全部
.版本 2
.支持库 spec
.局部变量 正则表达式1, 正则表达式类
正则表达式1.创建 (“value=(.*?) styal=”, “class=pv value=10.02 styal=xxx.....”, , , )
调试输出 (正则表达式1.取子匹配文本 (1, 1))
正则表达式1.取匹配文本 (1, ) 顾名思义, 这个命令取的是文本,返回的当然也是文本。 你把文本转换成了整数, 那永远都是0 = =
追问
哦。。。那个去取子匹配文本当中的“匹配索引”跟“取字表达式”索引都是什么意思啊。。。
追答
索引 和 数组下标 定义类似
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询