用户登录
用户注册

分享至

word统计出现的字符串

  • 作者: 问天要地
  • 来源: 51数据库
  • 2020-04-21

1.如何在Word中统计相同字符(文字)出现的个数

大家都知道,在Word中我们可以统计一篇文章字符的总个数!

但是,却不知道是啥原因,不知道是Word觉得此功能太简单了,还是忽略了这一点;却没有统计相同字符个数的功能!

但这未提供的功能却广为大众所需,很多人不仅想知道总的有几个字,更想知道相同的字符有几个!

为此,本文就提供这种功能技术文章,为方便大家一起学习!

如果您有这方面的需求,请对下文仔细过目至少两遍!

此功能的宗旨是:通过宏来实现,并且将宏名放入到编辑菜单,以方便日后直接使用;

首先,在Word窗口中,执行操作:工具→宏→宏,弹出对话框!

在输入框中输入宏的名称,如查找相同字符个数,之后点击创建按钮;弹出Microsoft Visual Basic窗口,并且会自动产生一个录入代码的过程名称!

在代码输入小窗口中,录入代码即可!

以上的代码输入了之后,就在Microsoft Visual Basic窗口中执行操作!

上述操作完成就会自动返回到Word窗口!

之后,在Word窗口中执行操作:工具→自定义,弹出窗口!

首先选择命令页框,之后在类别里面找到宏,之后在右边的命令里面找到宏名称,即刚才我们所编写的那代码的宏名,查找相同字符个数;

之后,用鼠标左键拖动的办法,将这个宏拖入编辑菜单中,这个时候,这个宏的名称就和菜单中的命令一样,显示在该菜单里面了!

拖入菜单之后,只要选择宏的名称,点击右键,就可以修改名称了,为方便使用,建议修改为查找相同字符个数。

输入要查找的字符,如计算机,之后点击确定按钮,则会弹出对话框,提示您找到多少个了!

这个宏的功能非常实用,尽管操作过程有点儿麻烦,貌似有点罗嗦,但是您做好一次之后,以后就会在编辑菜单中显示了,以后直接点击就能使用了!上述操作方法,某家我已经过测试,完全可以使用,但请阁下放心使用!

2.关于WORD文档的统计字符

点击菜单栏上的“编辑”→查找→选中“突出显示所在该范围找到的项目”→主文档中的文本框

然后在查找内容中输入:^?

(英文输入法状态下输入以上字符)

再单击“查找全部”按扭

然后再用“工具”里的“字数统计”就ok了

参考资料里说这样的统计结果里包含回车数量,但我刚试过,不包括回车数。你自己再试试吧!

参考:?fr=qrl

下面这个网站里给出了一段宏代码,具体我没试过,你有空也可以试试

3.如何统计一个字符串中某个单词出现多少次

输入要匹配的单词。

截取输入单词的第一个字母。获取输入字符串的长度。

然后从第一个字符开始截取单个字符。在字符串中碰到了输入单词的第一个字母,开始截取上面所说的长度的字符串子序列。

如果匹配的话则统计一次,如果不匹配,则从匹配的单个字符的位置的下一个位置开始匹配。例如输入字符串:word首字母w字符长度4待统计字符串: djsbxbwwordhfksnd从d开始一个一个截取与w比较。

相等则开始每4位截取与word比较。结果为 wwor。

不匹配。则从第一个w的位置的下一个位置开始截取。

即从第二个w开始匹配。重复以上步骤。

4.如何统计一个字符串中某个单词出现多少次

输入要匹配的单词。截取输入单词的第一个字母。获取输入字符串的长度。

然后从第一个字符开始截取单个字符。

在字符串中碰到了输入单词的第一个字母,开始截取上面所说的长度的字符串子序列。如果匹配的话则统计一次,如果不匹配,则从匹配的单个字符的位置的下一个位置开始匹配。

例如

输入字符串:word

首字母w

字符长度4

待统计字符串: djsbxbwwordhfksnd

从d开始一个一个截取与w比较。相等则开始每4位截取与word比较。结果为 wwor。不匹配。则从第一个w的位置的下一个位置开始截取。即从第二个w开始匹配。重复以上步骤!

转载请注明出处51数据库 » word统计出现的字符串

软件
前端设计
程序设计
Java相关