
关于易语言取出中间文本的问题
有编辑框1里的内容有一段文本的这样的:123153183193假如我要取出1和3中间的数,这样我通过这个易语言源代码:编辑框2.内容=文本_取出中间文本(编辑框1.内容,...
有编辑框1里的内容有一段文本的这样的:123153183193
假如我要取出1和3中间的数,这样我通过这个易语言源代码:编辑框2.内容=文本_取出中间文本(编辑框1.内容,“1”,“3”)
可是只能取出2这个数字
那我还想取5和8和9,那我又该怎么取?? 展开
假如我要取出1和3中间的数,这样我通过这个易语言源代码:编辑框2.内容=文本_取出中间文本(编辑框1.内容,“1”,“3”)
可是只能取出2这个数字
那我还想取5和8和9,那我又该怎么取?? 展开
展开全部
.版本 2
.支持库 spec
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
.局部变量 代码, 文本型
.局部变量 n, 整数型
.局部变量 新代码, 文本型
代码 = “123153183193”
.计次循环首 (取文本长度 (代码), n)
.如果真 (取文本中间 (代码, n, 1) ≠ “1” 且 取文本中间 (代码, n, 1) ≠ “3”)
新代码 = 新代码 + 取文本中间 (代码, n, 1)
.如果真结束
.计次循环尾 ()
调试输出 (新代码)
.支持库 spec
.程序集 窗口程序集1
.子程序 __启动窗口_创建完毕
.局部变量 代码, 文本型
.局部变量 n, 整数型
.局部变量 新代码, 文本型
代码 = “123153183193”
.计次循环首 (取文本长度 (代码), n)
.如果真 (取文本中间 (代码, n, 1) ≠ “1” 且 取文本中间 (代码, n, 1) ≠ “3”)
新代码 = 新代码 + 取文本中间 (代码, n, 1)
.如果真结束
.计次循环尾 ()
调试输出 (新代码)
展开全部
有点麻烦,
第一个=取文本中间(文本,寻找文本(文本,“1”)+取文本长度(“1”),寻找文本(文本,”3“)-取文本长度(“1”))
文本=取文本右边(取文本长度(文本)- 寻找文本(文本,”1“))
第二个=取文本中间(文本,寻找文本(文本,“1”)+取文本长度(“1”),寻找文本(文本,”3“)-取文本长度(“1”))
第三个=取文本中间(文本,倒找文本(文本,“1”)+取文本长度(“1”),倒找文本(文本,”3“)-取文本长度(“1”))
第一个=取文本中间(文本,寻找文本(文本,“1”)+取文本长度(“1”),寻找文本(文本,”3“)-取文本长度(“1”))
文本=取文本右边(取文本长度(文本)- 寻找文本(文本,”1“))
第二个=取文本中间(文本,寻找文本(文本,“1”)+取文本长度(“1”),寻找文本(文本,”3“)-取文本长度(“1”))
第三个=取文本中间(文本,倒找文本(文本,“1”)+取文本长度(“1”),倒找文本(文本,”3“)-取文本长度(“1”))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用寻找文本,寻找1,记下所在的位置,再寻找3,记下它的位置,在两个位置中间的文本就是你要去区的数。 不懂hi我,祝学习愉快。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
asssdfsfsa可以百度搜"魔鬼作坊"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询