本帖最后由 妙转人生 于 2025-9-9 10:04 编辑
回答一个问题:易语言怎么取中间文本如指定行号开始,结束是 完毕
https://bbs.ijingyi.com/forum.php?mod=viewthread&tid=14863649
(出处: 精易论坛)
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | 总文本行集 | 文本型 | 0 | 文本总行数 | 整数型 | | 文本行位置 | 整数型 | | 当前文本行 | 文本型 | | 起始行位置 | 整数型 | | 结束行位置 | 整数型 | | 要寻找的文本 | 文本型 | |
总文本行集 = 分割文本 (文本编辑框.内容, #换行符, ) 文本总行数 = 取数组成员数 (总文本行集 ) 文本所在行信息编辑框.内容 = “” 计次循环首 (文本总行数, 文本行位置 )  当前文本行 = 总文本行集 [文本行位置 ]  文本所在行信息编辑框. 加入文本 (“第” + 到文本 (文本行位置 ) + “行 ” + 当前文本行 + #换行符 ) 计次循环尾 ()_结束行位置编辑框_内容被改变 ()结束行位置 = 到整数 (结束行位置编辑框.内容 ) 起始行位置 = 到整数 (起始行位置编辑框.内容 ) 如果真 (结束行位置 ≥ 1 且 结束行位置 ≤ 文本总行数 )  如果真 (结束行位置 ≥ 起始行位置 )   显示被选择文本编辑框.内容 = “”   计次循环首 (文本总行数, 文本行位置 )      当前文本行 = 总文本行集 [文本行位置 ]    如果真 (文本行位置 ≥ 起始行位置 且 文本行位置 ≤ 结束行位置 )     显示被选择文本编辑框. 加入文本 (当前文本行 + #换行符 )       计次循环尾 ()   要寻找的文本 = 寻找文本编辑框.内容 文本所在行信息编辑框.内容 = “” 计次循环首 (文本总行数, 文本行位置 )  当前文本行 = 总文本行集 [文本行位置 ]  如果真 (寻找文本 (当前文本行, 要寻找的文本, 1, 真) ≠ -1 )   文本所在行信息编辑框. 加入文本 (“第” + 到文本 (文本行位置 ) + “行 ” + 当前文本行 + #换行符 )  计次循环尾 () 如果真 (寻找文本编辑框.内容 = “”) 文本所在行信息编辑框.内容 = “” _文本编辑框_内容被改变 ()
选择指定文本行.e
(11.39 KB, 下载次数: 12)
|