|
|
发表于 2026-5-27 11:41:31
|
显示全部楼层
四川省泸州市
正则呗,引用精易模块的 正则表达式类。
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 文本 | 文本型 | | | | 匹配的子文本 | 文本型 | | 0 |
文本 = “兰陵王68李商隐二区87”正则_匹配批量 (文本, 匹配的子文本 )| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 局_正则 | 正则表达式类 | | | | 局_匹配数 | 整数型 | | | | i | 整数型 | | | | 局_子匹配数 | 整数型 | | |
如果真 (局_正则. 创建 (“([\u4e00-\u9fa5]+)(\d+)([\u4e00-\u9fa5]+)(\d+)”, 源文本, 假, 假, 真, 真) = 假) 信息框 (“正则创建失败,请检查正则表达式语句是否有误!”, #错误图标, , ) 返回 (0 )局_匹配数 = 局_正则.取匹配数量 () 如果真 (局_匹配数 = 0 ) 信息框 (“匹配失败,请检检查正则语句是否有误,数量:0”, #错误图标, , ) 返回 (0 )局_子匹配数 = 局_正则.取子匹配数量 () 如果真 (局_子匹配数 > 0 ) 清除数组 (返回数组 ) 计次循环首 (局_子匹配数, i ) 加入成员 (返回数组, 局_正则. 取子匹配文本 (1, i, 1 ))  调试输出 (局_正则. 取子匹配文本 (1, i, 1 ))  计次循环尾 ()返回 (局_子匹配数)
|
评分
-
| 参与人数 1 | 荣誉 +1 |
收起
理由
|
笨潴
| + 1 |
热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻! |
查看全部评分
|