易语言固定文本之间的文字
RT,是易语言哦~
有这么一段文字放在编辑框0中:
-------------我是分隔符--------------
//题目(题目的字数不固定)
小标题1 = 内容;
小标题2 = 内容2;(小标题1小标题2的字数和内容1内容2的字数都不固定)
正文.....(这里的正文.....是固定的文字)(符号都是固定的)
----------我是分隔符------------
我想在上边的文本中,先取"正文....."前面的所有文字到编辑框1,然后从编辑框1中这段文字里,把 题目 内容1 内容2 的值都取出来,依次放入编辑框2编辑框3和编辑框4中,但是他们的值的字数是不固定的不知道哦啊怎么写代码,想知道怎么做
如图
谁知道怎么做 展开
复制以下源代码
=================================================
.版本 2
.程序集 窗口程序集1
.子程序 _按钮1_被单击
.局部变量 a, 整数型
.局部变量 b, 整数型
.局部变量 c, 整数型
.局部变量 d, 整数型
a = 倒找文本 (编辑框1.内容, “姓名 =”, , 假)
b = 倒找文本 (编辑框1.内容, “;” + #换行符 + “号码 =”, , 假)
c = 倒找文本 (编辑框1.内容, “;” + #换行符 + “说明 =”, , 假)
d = 倒找文本 (编辑框1.内容, “;”, , 假)
编辑框2.内容 = 到文本 (取文本左边 (编辑框1.内容, a))
编辑框3.内容 = 到文本 (取文本中间 (编辑框1.内容, a + 取文本长度 (“姓名 =”), b - (a + 取文本长度 (“姓名 =”))))
编辑框4.内容 = 到文本 (取文本中间 (编辑框1.内容, b + 取文本长度 (“;” + #换行符 + “号码 =”), c - (b + 取文本长度 (“;” + #换行符 + “号码 =”))))
编辑框5.内容 = 到文本 (取文本中间 (编辑框1.内容, c + 取文本长度 (“;” + #换行符 + “说明 =”), d - (c + 取文本长度 (“;” + #换行符 + “说明 =”))))
.子程序 __启动窗口_创建完毕
编辑框1.内容 = “//表格” + #换行符 + “姓名 =当地人;” + #换行符 + “号码 =5745455456546546;” + #换行符 + “说明 =豆腐干豆腐干反对改革大概;” + #换行符 + “这是一个表格¥%#¥#*%*¥”