易语言怎么判断编辑框里面有几个0-9的数字呢

比如编辑框1内容等于1213445422上面有2个1.3个2.1个5.1个3.3个4如何点击按钮就可以判断编辑框1里面的数字各是几个呢?比如点击按钮后标签1.标题="有1... 比如编辑框1内容等于1213445422上面有2个1. 3个2. 1个5 . 1个3 . 3个4
如何点击按钮就可以判断编辑框1里面的数字各是几个呢?

比如点击按钮后

标签1.标题="有1个的:3.5 有2个的:1 有3个的:2.4"
标签1.标题中的“有1个的”“有2个的”“有3个的”要从大到小排列 后面的内容也要从大到小排列求大神教我 尽量说详细点
展开
 我来答
lilei3386
2013-03-25 · TA获得超过6228个赞
知道大有可为答主
回答量:4543
采纳率:50%
帮助的人:4068万
展开全部
你的要求也太多了吧,给你算个数的源码,排序你自己一个会排吧:
.版本 2
.程序集 窗口程序集1.程序集变量 个数数组, 整数型, , "10"
.子程序 _按钮1_被单击
.局部变量 编辑框内容, 文本型
.局部变量 左边1, 文本型
.局部变量 计次, 整数型

编辑框内容 = 编辑框1.内容
个数数组 = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } ' 初始化
.计次循环首 (取文本长度 (编辑框内容), 计次)
左边1 = 取文本左边 (编辑框内容, 1)
编辑框内容 = 文本替换 (编辑框内容, 1, 1, )
.如果真 (左边1 = “0”) ' 算0的个数
个数数组 [1] = 个数数组 [1] + 1
.如果真结束
.如果真 (左边1 = “1”)
个数数组 [2] = 个数数组 [2] + 1
.如果真结束
.如果真 (左边1 = “2”)
个数数组 [3] = 个数数组 [3] + 1
.如果真结束
.如果真 (左边1 = “3”)
个数数组 [4] = 个数数组 [4] + 1
.如果真结束
.如果真 (左边1 = “4”)
个数数组 [5] = 个数数组 [5] + 1
.如果真结束
.如果真 (左边1 = “5”)
个数数组 [6] = 个数数组 [6] + 1
.如果真结束
.如果真 (左边1 = “6”)
个数数组 [7] = 个数数组 [7] + 1
.如果真结束
.如果真 (左边1 = “7”)
个数数组 [8] = 个数数组 [8] + 1
.如果真结束
.如果真 (左边1 = “8”)
个数数组 [9] = 个数数组 [9] + 1
.如果真结束
.如果真 (左边1 = “9”) ' 算9的个数
个数数组 [10] = 个数数组 [10] + 1
.如果真结束

.计次循环尾 ()
追问
果断你比较详细
大强小屋
2013-03-25 · TA获得超过5765个赞
知道大有可为答主
回答量:2164
采纳率:50%
帮助的人:879万
展开全部
子文本替换,原长度减去替换后的长度,就是要找的字符的个数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丛飞雨02D
2013-03-25 · 超过68用户采纳过TA的回答
知道答主
回答量:424
采纳率:0%
帮助的人:224万
展开全部
很简单的,只要用计次循环,加判断就行了
追问
源码要怎么写
追答
这样,首先,建立一个子程序,参数,"内容",文本型,
局部变量,"n1",整数型
局部变量,"n2",整数型
局部变量,"a",整数型
计次循环首(10,n1)
计次循环首(取文本长度(内容),n2)
判断(取文本中间(内容,n2,1)=n1-1)
a=a+1
计次循环尾()
标签1.标题=标签1.标题+"数字"+到文本(n1-1)+"有"+到文本(a)+"个"

a=0
计次循环尾()
好了,自己参照下,应该是可以的,因为是用手机按上去的,难免有什么遗漏
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shine董垚鑫
2013-03-25 · TA获得超过219个赞
知道答主
回答量:157
采纳率:0%
帮助的人:90.6万
展开全部
如果真(取文本长度(编辑框1.内容)>0 且 <9)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式