易语言如何取得文本中两个字符中间的所有字符?

2024-11-02 16:51:51
推荐回答(2个)
回答1:

.版本 2

.程序集 窗口程序集1

.子程序 _按钮1_被单击
.局部变量 内容, 文本型

内容 = “〈12345679例子〉”
编辑框1.内容 = 取指定内容 (内容, “〈”, “〉”)

.子程序 取指定内容, 文本型, , 取出想要的内容
.参数 完整内容, 文本型
.参数 左边文本, 文本型, , 取出想要的内容段的左边
.参数 右边文本, 文本型, , 取出想要的内容段的右边
.局部变量 临时位置, 整数型
.局部变量 总长度, 整数型
.局部变量 临时文本, 文本型

总长度 = 取文本长度 (完整内容)
临时位置 = 寻找文本 (完整内容, 左边文本, , 假) + 取文本长度 (左边文本)
临时文本 = 取文本中间 (完整内容, 临时位置, 总长度)
总长度 = 取文本长度 (临时文本)
临时位置 = 寻找文本 (临时文本, 右边文本, , 假) - 1
临时文本 = 取文本中间 (临时文本, 1, 临时位置)
返回 (临时文本)

回答2:

精易模块
文本_取出中间文本 ()
命令