易语言 怎样查找文本里面的一个字含有多少个?

怎样查找文本里面的一个字含有多少个?例如“好”这个字,用一个代码可以查出这个文本里还有多少个“好”字用一个代码可以查出这个文本里含有多少个“好”字啊!打错了... 怎样查找文本里面的一个字含有多少个?例如“好”这个字,用一个代码可以查出这个文本里还有多少个“好”字
用一个代码可以查出这个文本里含有多少个“好”字啊!打错了
展开
 我来答
微蓓已唇及x
推荐于2016-06-14 · 超过80用户采纳过TA的回答
知道小有建树答主
回答量:315
采纳率:50%
帮助的人:210万
展开全部

可以的 进行多次 寻找文本() 命令 就可以了


2个方法



.版本 2

.子程序 寻找重复文本个数, 整数型
.参数 被查找的文本, 文本型
.参数 欲查找的文本, 文本型
.参数 是否区分大小写, 逻辑型, 可空, 假就不区分 真就区分
.局部变量 查找索引, 整数型
.局部变量 找到的个数, 整数型
.局部变量 文本长度, 整数型

是否区分大小写 = 取反 (是否区分大小写)
文本长度 = 取文本长度 (欲查找的文本)
.如果真 (寻找文本 (被查找的文本, 欲查找的文本, , 是否区分大小写) = -1)
    返回 (0)
.如果真结束
查找索引 = 寻找文本 (被查找的文本, 欲查找的文本, , 是否区分大小写)
找到的个数 = 找到的个数 + 1
.判断循环首 (寻找文本 (被查找的文本, 欲查找的文本, 查找索引 + 文本长度, 是否区分大小写) ≠ -1)
    查找索引 = 寻找文本 (被查找的文本, 欲查找的文本, 查找索引 + 文本长度, 是否区分大小写)
    找到的个数 = 找到的个数 + 1
.判断循环尾 ()
返回 (找到的个数)


.子程序 寻找重复文本个数2, 整数型
.参数 被查找的文本, 文本型
.参数 欲查找的文本, 文本型
.参数 是否区分大小写, 逻辑型, 可空, 假就不区分 真就区分
.局部变量 分割组, 文本型, , "0"

.如果真 (是否区分大小写 = 假)
    被查找的文本 = 到小写 (被查找的文本)
    欲查找的文本 = 到小写 (欲查找的文本)
.如果真结束

分割组 = 分割文本 (被查找的文本, 欲查找的文本, )
返回 (取数组成员数 (分割组) - 1)


discovery522
推荐于2016-06-25 · TA获得超过4714个赞
知道大有可为答主
回答量:2308
采纳率:71%
帮助的人:1515万
展开全部
复制以下代码,然后调试输出(到文本 (寻找重复文本个数2 (编辑框2.内容, 编辑框1.内容, )))就是想要的个数了。
---------------------------------------------------
.版本 2

.子程序 寻找重复文本个数, 整数型
.参数 被查找的文本, 文本型
.参数 欲查找的文本, 文本型
.参数 是否区分大小写, 逻辑型, 可空, 假就不区分 真就区分
.局部变量 查找索引, 整数型
.局部变量 找到的个数, 整数型
.局部变量 文本长度, 整数型

是否区分大小写 = 取反 (是否区分大小写)
文本长度 = 取文本长度 (欲查找的文本)
.如果真 (寻找文本 (被查找的文本, 欲查找的文本, , 是否区分大小写) = -1)
返回 (0)
.如果真结束
查找索引 = 寻找文本 (被查找的文本, 欲查找的文本, , 是否区分大小写)
找到的个数 = 找到的个数 + 1
.判断循环首 (寻找文本 (被查找的文本, 欲查找的文本, 查找索引 + 文本长度, 是否区分大小写) ≠ -1)
查找索引 = 寻找文本 (被查找的文本, 欲查找的文本, 查找索引 + 文本长度, 是否区分大小写)
找到的个数 = 找到的个数 + 1
.判断循环尾 ()
返回 (找到的个数)

.子程序 寻找重复文本个数2, 整数型
.参数 被查找的文本, 文本型
.参数 欲查找的文本, 文本型
.参数 是否区分大小写, 逻辑型, 可空, 假就不区分 真就区分
.局部变量 分割组, 文本型, , "0"

.如果真 (是否区分大小写 = 假)
被查找的文本 = 到小写 (被查找的文本)
欲查找的文本 = 到小写 (欲查找的文本)
.如果真结束

分割组 = 分割文本 (被查找的文本, 欲查找的文本, )
返回 (取数组成员数 (分割组) - 1)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2020-03-12
展开全部
正则表达式搜索后取数组成员数就行了
-----------------------------------
.版本 2
.支持库 RegEx

.程序集 窗口程序集_启动窗口

.子程序 _按钮_搜索_被单击
.局部变量 正则, 正则表达式
.局部变量 搜索结果, 搜索结果, , "0"

正则.创建 (编辑框_关键字.内容, 假)
搜索结果 = 正则.搜索全部 (编辑框_原文.内容)
编辑框_反馈.内容 = “关键字数:” + 到文本 (取数组成员数 (搜索结果))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式