求易语言代码查看相同文字,相同数量,比如,编辑框1内容为,,我我我你你你你他他点击按钮,自动查看编辑框1内的文字数量,显示到,标签1内,3个我,4个你,2个他求大神帮助。
求大神帮帮忙写个代码出来,谢谢
可以帮忙写个易语言的代码出来嘛?跪求,谢谢
.版本 2
.支持库 DeelxRegEx
.支持库 spec
.局部变量 正则表达式, 正则表达式DEELX
.局部变量 匹配结果, 文本型, , "0"
.局部变量 i, 整数型
.局部变量 判断文字, 文本型
.局部变量 已判断文字, 文本型, , "0"
.局部变量 已判断, 逻辑型
.局部变量 判断数量, 整数型
.局部变量 j, 整数型
正则表达式.创建 (“[\u4e00-\u9fa5]”, , )
匹配结果 = 正则表达式.取所有匹配文本 (“我你我他我你他你你”, )
调试输出 (匹配结果)
.计次循环首 (取数组成员数 (匹配结果), i)
判断文字 = 匹配结果 [i]
已判断 = 假
.计次循环首 (取数组成员数 (已判断文字), j) ' 过滤已判断过的文字
.如果真 (已判断文字 [j] = 判断文字)
已判断 = 真
跳出循环 ()
.如果真结束
.计次循环尾 ()
判断数量 = 1 ' 本身数量为1
.如果 (已判断)
.否则
加入成员 (已判断文字, 判断文字) ' 加入已判断文字数组,下个循环排除当前文本
.计次循环首 (取数组成员数 (匹配结果), j)
.如果真 (i ≠ j) ' 排除相同位置
.如果 (判断文字 = 匹配结果 [j])
判断数量 = 判断数量 + 1
.否则
.如果结束
.如果真结束
.计次循环尾 ()
调试输出 (判断文字, 判断数量)
.如果结束
.计次循环尾 ()
.支持库 DeelxRegEx
.支持库 spec
.局部变量 正则表达式, 正则表达式DEELX
.局部变量 匹配结果, 文本型, , "0"
.局部变量 i, 整数型
.局部变量 判断文字, 文本型
.局部变量 已判断文字, 文本型, , "0"
.局部变量 已判断, 逻辑型
.局部变量 判断数量, 整数型
.局部变量 j, 整数型
正则表达式.创建 (“[\u4e00-\u9fa5]”, , )
匹配结果 = 正则表达式.取所有匹配文本 (“我你我他我你他你你”, )
调试输出 (匹配结果)
.计次循环首 (取数组成员数 (匹配结果), i)
判断文字 = 匹配结果 [i]
已判断 = 假
.计次循环首 (取数组成员数 (已判断文字), j) ' 过滤已判断过的文字
.如果真 (已判断文字 [j] = 判断文字)
已判断 = 真
跳出循环 ()
.如果真结束
.计次循环尾 ()
判断数量 = 1 ' 本身数量为1
.如果 (已判断)
.否则
加入成员 (已判断文字, 判断文字) ' 加入已判断文字数组,下个循环排除当前文本
.计次循环首 (取数组成员数 (匹配结果), j)
.如果真 (i ≠ j) ' 排除相同位置
.如果 (判断文字 = 匹配结果 [j])
判断数量 = 判断数量 + 1
.否则
.如果结束
.如果真结束
.计次循环尾 ()
调试输出 (判断文字, 判断数量)
.如果结束
.计次循环尾 ()
温馨提示:答案为网友推荐,仅供参考
第1个回答 2018-05-03
可以用正则啊,或者寻找文本