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