|
发表于 2020-10-7 21:44:25
|
显示全部楼层
参考一下,思路是先把所有文本读入到变量里。然后分隔成一行一行的。然后在每行里寻找编辑框1的问题。如果有这个问题。那么在这行的-号后面寻找答案,
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 内容 | 文本型 | | | 分隔后 | 文本型 | | 0 | 计次 | 整数型 | | |
内容 = 到文本 (读入文件 (取运行目录 () + “\新建文本文档.txt”)) 调试输出 (内容 )分隔后 = 分割文本 (内容, #换行符, )计次循环首 (取数组成员数 (分隔后 ), 计次 )调试输出 (分隔后 [1 ], 分隔后 [2 ])如果真 (寻找文本 (分隔后 [计次 ], 编辑框1.内容, , 假) ≠ -1 ) 编辑框2.内容 = 文本_取右边 (分隔后 [计次 ], “-”, , )计次循环尾 ()|
文本_取右边 | 文本型 | √ | |
被查找的文本 | 文本型 | | | | 欲寻找的文本 | 文本型 | | | | 起始寻找位置 | 整数型 | | √ | | 是否区分大小写 | 逻辑型 | | √ | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 找到的位置 | 整数型 | | | 结果文本 | 文本型 | | | 如果真 (起始寻找位置 ≤ 0 或 是否为空 (起始寻找位置 ) = 真)起始寻找位置 = 1 找到的位置 = 倒找文本 (被查找的文本, 欲寻找的文本, , 是否区分大小写)如果真 (找到的位置 = -1 )返回 (“”)结果文本 = 取文本右边 (被查找的文本, 取文本长度 (被查找的文本) - 取文本长度 (欲寻找的文本) - 找到的位置 + 1)返回 (结果文本 )
|
|