易语言有多行数字,点击按钮怎么把只有1和6两个数字的全部行数筛选出来,谁会的源码发一下,谢谢
一定是含有16两个数字含有1个数字不行,比如1671也不行,因为还多了一个1,筛选效果如下图...
一定是含有1 6两个数字 含有1个数字不行,比如1671也不行,因为还多了一个1,筛选效果如下图
展开
1个回答
展开全部
方法:先把左边的编辑框的内容按行存成数组,一个一个数组成员进行判断,判断方法(成员里一个字一个字判断,有1判断数+1,有6判断数+10,如果判断数=11,就是有一个1一个6)结果存到编辑框2
.版本 2
.程序集 窗口程序集_启动窗口
.程序集变量 临时数组, 文本型, , "0"
.子程序 _按钮1_被单击
.局部变量 i, 整数型
.局部变量 j, 整数型
.局部变量 判断数, 整数型
编辑框2.内容 = “”
临时数组 = 分割文本 (编辑框1.内容, #换行符, )
.计次循环首 (取数组成员数 (临时数组), i)
判断数 = 0
.计次循环首 (取文本长度 (临时数组 [i]), j)
.如果真 (取文本中间 (临时数组 [i], j, 1) = “1”)
判断数 = 判断数 + 1
.如果真结束
.如果真 (取文本中间 (临时数组 [i], j, 1) = “6”)
判断数 = 判断数 + 10
.如果真结束
.计次循环尾 ()
.如果真 (判断数 = 11)
编辑框2.加入文本 (临时数组 [i] + #换行符)
.如果真结束
.计次循环尾 ()
.版本 2
.程序集 窗口程序集_启动窗口
.程序集变量 临时数组, 文本型, , "0"
.子程序 _按钮1_被单击
.局部变量 i, 整数型
.局部变量 j, 整数型
.局部变量 判断数, 整数型
编辑框2.内容 = “”
临时数组 = 分割文本 (编辑框1.内容, #换行符, )
.计次循环首 (取数组成员数 (临时数组), i)
判断数 = 0
.计次循环首 (取文本长度 (临时数组 [i]), j)
.如果真 (取文本中间 (临时数组 [i], j, 1) = “1”)
判断数 = 判断数 + 1
.如果真结束
.如果真 (取文本中间 (临时数组 [i], j, 1) = “6”)
判断数 = 判断数 + 10
.如果真结束
.计次循环尾 ()
.如果真 (判断数 = 11)
编辑框2.加入文本 (临时数组 [i] + #换行符)
.如果真结束
.计次循环尾 ()
追问
不可以啊
谢谢啊,这个源码太给力了,
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询