
那位大师知道易语言编辑框里的一串数字统计0-9分别是多少个写道编辑框2里
1个回答
展开全部
利用节点取重复,记得之前好像回答过类似问题.
.版本 2
.支持库 RegEx
.支持库 EDataStructure
.程序集 窗口程序集_启动窗口
.子程序 _按钮1_被单击
.局部变量 正则, 正则表达式
.局部变量 结果, 搜索结果, , "0"
.局部变量 N, 整数型
.局部变量 节点, 节点
.局部变量 N1, 整数型
.局部变量 重复次数, 整数型
.局部变量 参数1, 文本型
.局部变量 参数2, 文本型
正则.创建 (“\d”, 假)
结果 = 正则.搜索全部 (编辑框1.内容)
.计次循环首 (取数组成员数 (结果), N)
参数1 = 结果 [N].取匹配文本 (编辑框1.内容, )
重复次数 = 0
.计次循环首 (取数组成员数 (结果), N1)
参数2 = 结果 [N1].取匹配文本 (编辑框1.内容, )
.如果真 (参数1 = 参数2)
重复次数 = 重复次数 + 1
.如果真结束
.计次循环尾 ()
.如果真 (节点.加入属性 (参数1, 真))
编辑框2.加入文本 (参数1 + “重复” + 到文本 (重复次数) + “次 ”)
.如果真结束
.计次循环尾 ()
追问
请问在按出现的次数多到少排序怎么写?能加个好友吗1513531000
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询