易语言 正则取数字

小弟刚开始学易语言,自己写了下图这么一段代码,想从class=pv value=10.02取出10.02这个数字然后填到编辑框1里,但是调试的时候

返回的值却是0,请大神指点一下小弟哪里写错了,应该怎么写

.版本 2
.支持库 spec
.局部变量 正则表达式1, 正则表达式类

正则表达式1.创建 (“value=(.*?) styal=”, “class=pv value=10.02 styal=xxx.....”, , , )
调试输出 (正则表达式1.取子匹配文本 (1, 1))

 

正则表达式1.取匹配文本 (1, )  顾名思义, 这个命令取的是文本,返回的当然也是文本。 你把文本转换成了整数, 那永远都是0 = =

追问

哦。。。那个去取子匹配文本当中的“匹配索引”跟“取字表达式”索引都是什么意思啊。。。

追答

索引 和 数组下标 定义类似

温馨提示:答案为网友推荐,仅供参考