那位大师知道易语言编辑框里的一串数字统计0-9分别是多少个写道编辑框2里

 我来答
灰·豆07
2017-12-27 · TA获得超过433个赞
知道小有建树答主
回答量:345
采纳率:86%
帮助的人:191万
展开全部

利用节点取重复,记得之前好像回答过类似问题.

.版本 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
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式