易语言 正则表达式
奇怪的很,我用那个“正则.取匹配文本”和“正则.取匹配数量”出来的数据不同的。我是用精易论坛的精易模块弄的。我用“正则.取匹配数量”的时候出来的是152个数,但是用“正则...
奇怪的很,我用那个“正则.取匹配文本”和“正则.取匹配数量”出来的数据不同的。
我是用精易论坛的精易模块弄的。
我用“正则.取匹配数量”的时候出来的是152个数,但是用“正则.取匹配文本”的时候只是出来一个数而已。 展开
我是用精易论坛的精易模块弄的。
我用“正则.取匹配数量”的时候出来的是152个数,但是用“正则.取匹配文本”的时候只是出来一个数而已。 展开
3个回答
展开全部
.版本 2
.支持库 RegEx
.支持库 spec
.子程序 _按钮2_被单击
.局部变量 表达式, 正则表达式
.局部变量 搜索结果, 搜索结果, , "0"
.局部变量 计次, 整数型
.局部变量 临时文本, 文本型
.局部变量 内容数组, 文本型, , "0"
表达式.创建 (“user_number_id=” + “([\s\S]*?)” + “</a>”, )
搜索结果 = 表达式.搜索全部 (#原文) ' 原文就是 user_number_.......</div>
.计次循环首 (取数组成员数 (搜索结果), 计次)
临时文本 = 搜索结果 [计次].取子匹配文本 (#原文, 1, )
调试输出 (临时文本)
内容数组 = 分割文本 (临时文本, #引号 + “>”, )
调试输出 (“数字ID:” + 内容数组 [1], “匹配汉字:” + 内容数组 [2])
.计次循环尾 ()
.支持库 RegEx
.支持库 spec
.子程序 _按钮2_被单击
.局部变量 表达式, 正则表达式
.局部变量 搜索结果, 搜索结果, , "0"
.局部变量 计次, 整数型
.局部变量 临时文本, 文本型
.局部变量 内容数组, 文本型, , "0"
表达式.创建 (“user_number_id=” + “([\s\S]*?)” + “</a>”, )
搜索结果 = 表达式.搜索全部 (#原文) ' 原文就是 user_number_.......</div>
.计次循环首 (取数组成员数 (搜索结果), 计次)
临时文本 = 搜索结果 [计次].取子匹配文本 (#原文, 1, )
调试输出 (临时文本)
内容数组 = 分割文本 (临时文本, #引号 + “>”, )
调试输出 (“数字ID:” + 内容数组 [1], “匹配汉字:” + 内容数组 [2])
.计次循环尾 ()
展开全部
这样就可以了:
.版本 2.支持库 spec
调试输出 (正则.取匹配数量 ())
.计次循环首 (正则.取匹配数量 (), i)
调试输出 (正则.取匹配文本 (i))
.计次循环尾 ()
.版本 2.支持库 spec
调试输出 (正则.取匹配数量 ())
.计次循环首 (正则.取匹配数量 (), i)
调试输出 (正则.取匹配文本 (i))
.计次循环尾 ()
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
正则.取匹配数量 是取出个数
正则.取匹配文本 是要取出的内容 当然不一样了
正则.取匹配文本 是要取出的内容 当然不一样了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询