|
|
发表于 2025-8-16 10:36:20
|
显示全部楼层
安徽省六安市
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 文本一 | 文本型 | | | | 文本二 | 文本型 | | | | 文本一组 | 文本型 | | 0 | | 文本二组 | 文本型 | | 0 | | i | 整数型 | | | | 正则 | 正则表达式类 | | |
文本一 = “0059 0580 0004 6006 7162 0803 6010 0029”文本二 = “0673 1208 6019 6006 5183 6037 6092 0029 0724 3380”文本_分割文本 (文本一, “ ”, , 文本一组 )文本_分割文本 (文本二, “ ”, , 文本二组 ) 判断 (取数组成员数 (文本一组 ) ≥ 取数组成员数 (文本二组 ))  计次循环首 (取数组成员数 (文本一组 ), i )  如果真 (文本_寻找文本 (文本二, 文本一组 [i ], , ) ≠ -1 )   正则. 创建 (“\s?” + 文本一组 [i ] + “\s?”, 文本二, , , , )   如果真 (正则. 取匹配数量 () > 0 )    文本二 = 正则. 替换 (“ ”)  正则.创建 (“\s?” + 文本一组 [i] + “\s?”, 文本一, , , , )   如果真 (正则. 取匹配数量 () > 0 )    文本一 = 正则. 替换 (“ ”)        计次循环尾 () 判断 (取数组成员数 (文本一组 ) < 取数组成员数 (文本二组 ))  计次循环首 (取数组成员数 (文本二组 ), i )  如果真 (文本_寻找文本 (文本一, 文本二组 [i ], , ) ≠ -1 )   正则. 创建 (“\s?” + 文本二组 [i ] + “\s?”, 文本二, , , , )   如果真 (正则. 取匹配数量 () > 0 )    文本二 = 正则. 替换 (“ ”)  正则.创建 (“\s?” + 文本二组 [i] + “\s?”, 文本一, , , , )   如果真 (正则. 取匹配数量 () > 0 )    文本一 = 正则. 替换 (“ ”)        计次循环尾 ()   调试输出 (文本一 + 文本二 )
为啥这么长 因为我判断了下长度 用长的对比短的
|
评分
-
| 参与人数 1 | 荣誉 +1 |
收起
理由
|
笨潴
| + 1 |
热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻! |
查看全部评分
|