|
9楼
发表于 2022-5-9 00:47:58
|
只看该作者
广西壮族自治区柳州市
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | _编辑框2_内容被改变 ()_编辑框2_内容被改变 ()变量名 | 类 型 | 静态 | 数组 | 备 注 | a | 文本型 | | | b | 文本型 | | 0 | i1 | 整数型 | | | i2 | 整数型 | | | c | 整数型 | | | d | 文本型 | | |
b = 分割文本 (编辑框1.内容, #换行符, ) 计次循环首 (取数组成员数 (b ), i1 ) 如果真 (子程序_是否包含规则 (b [i1 ], 编辑框2.内容, c, d ))   a = a + b [i1 ] + #换行符 + 取重复文本 (c, “ ”) + d + #换行符   计次循环尾 ()编辑框3.内容 = a |
子程序_是否包含规则 | 逻辑型 | | |
c_来源 | 文本型 | | | | c_规则 | 文本型 | | | | c_起始位置 | 整数型 | | | | c_返回规则 | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | i1 | 整数型 | | | i2 | 整数型 | | | i3 | 整数型 | | | b | 整数型 | | | c | 整数型 | | | cc | 整数型 | | | gz | 文本型 | | 0 | cd | 整数型 | | |
gz = 分割文本 (c_规则, #换行符, ) 计次循环首 (取数组成员数 (gz ), i3 ) cd = 取文本长度 (gz [i3 ]) - 1  计次循环首 (取文本长度 (c_来源 ) - 1, i1 )  b = 取代码 (c_来源, i1 )  如果真 (b ≥ #键0 且 b ≤ #键9 )   c = b - 取代码 (c_来源, i1 + 1 )   i2 = i2 + 1    cc = 取代码 (gz [i3 ], i2 ) - 取代码 (gz [i3 ], i2 + 1 )     判断 (c ≠ cc )    i2 = 0    判断 (cd = i2 )    c_起始位置 = i1 - cd     c_返回规则 = gz [i3 ]   返回 (真)                计次循环尾 () 计次循环尾 ()返回 (假)
还不如解析字母规律来匹配符合规律的数字 简单一些,万一有新的规则就不方便加进去
|
|