首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    做一个统计词数目的Atom插件

    这里先说明一下,由于Atom官方的统计词数插件已经发布到了Atom插件插件库中,所以如果我们创建的插件也叫word-count的话,有可能产生混淆。...label': 'Toggle' 'command': 'word-count:toggle' } ] ] } ] 核心代码 下面我们来编码实现统计词数的功能...由于统计词数不需要记录状态变量,所以serialize方法啥也不干。类似地,destroy方法简单的销毁在构造器中创建的元素。 值得注意的是最后两个方法。...它就是我们插件的核心文件,作用很简单——统计词数。在这个文件中,我们会看到Atom插件的编写方式。 首先,照例将代码直接替换。...不过这个方法其实也很简单,如果提示是可见的,就把它隐藏;如果提示不可见,就统计词数,整个统计过程其实就是一句话:editor.getText().split(/\s+/).length,正则表达式分词

    817100

    正则表达式备忘(持续更新)

    正则表达式备忘 测试正则表达式 测试多种模式 忽略大小写 提取第一个匹配项到变量 提取数组中的所有匹配项 匹配任何字符 匹配单个角色有多种可能性 匹配字母 匹配特定的数字和字母 匹配一个未知字符 匹配连续出现一次或多次的字符...匹配结尾字符串模式 匹配所有字母和数字 匹配除字母和数字以外的所有内容 匹配所有数字 匹配所有非数字 匹配空格 匹配非空格 匹配字符数 匹配的最少字符数 匹配确切数目的字符数 匹配全部字符或不匹配任何字符 正则表达式或...以下是我用于创建正则表达式的备忘。...---- 测试正则表达式 使用.test()方法 let testString = "My test string"; let testRegex = /string/; testRegex.test(...zeroOrMoreOsRegex); // ["hii", "hii"] bye.match(zeroOrMoreOsRegex); // null 延迟匹配 符合给定要求的字符串的最小部分 默认情况下,正则表达式是贪婪的

    43310

    软工作业2-词频统计

    统计有效行数               统计词频                      词频排序,获取前十               统计词数        输出结果...              测试统计有效行数               测试统计词频               测试统计词数 难点:        单词匹配,使用正则表达式,学习其语法       ...测试套件的使用        随机生成文件内容 代码规范:        使用python3.7+ pycharm        函数功能        添加注释,提高代码可读性        代码符合...chars:获取字符统计结果        cotainer:获取词频前10统计结果    lines:获取有效行统计结果    words:获取单词数统计结果    _word_check_in_line...功能测试               测试统计字符个数               测试统计有效行数               测试统计词频               测试统计词数 5.关键功能实现

    68730
    领券