|
看看是不是你要的效果:
调试输出 (子程序1 ()) 返回 (0 ) 变量名 | 类 型 | 静态 | 数组 | 备 注 | 文本数组 | 文本型 | | 3 | 筛选值数组 | 整数型 | | 0 | 过滤值 | 文本型 | | | i | | | | a | | | | n | | | | temp | 文本型 | | 0 | 匹配文本 | 文本型 | | | 不匹配文本 | 文本型 | | |
过滤值 = “00”筛选值数组 = { 4, 1, 3 }文本数组 [1 ] = “01,18,26,34,48”文本数组 [2 ] = “03,14,23,31,00”文本数组 [3 ] = “08,19,37,41,00” 计次循环首 (取数组成员数 (筛选值数组 ), i ) 计次循环首 (取数组成员数 (文本数组 ), a )  temp = 分割文本 (文本数组 [a ], “,”, )  计次循环首 (取数组成员数 (temp ), n )   如果真 (temp [n ] = 过滤值 )   到循环尾 ()   如果 (到文本 (筛选值数组 [i ]) = 取文本左边 (temp [n ], 1 ))     匹配文本 = 匹配文本 + temp [n ] + “,”    不匹配文本 = 子文本替换 (不匹配文本, temp [n ] + “,”, “”, , , 真)     文本数组 [a ] = 子文本替换 (文本数组 [a ], temp [n ], 过滤值, , , 真)     不匹配文本 = 子文本替换 (不匹配文本, temp [n ] + “,”, “”, , , 真)     不匹配文本 = 不匹配文本 + temp [n ] + “,”       计次循环尾 () 计次循环尾 () 计次循环尾 ()返回 (匹配文本 + 不匹配文本 )
补充内容 (2025-5-7 15:01):
代码有点儿乱,对付看吧先 |
|