博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ruby实现wordCounter
阅读量:6823 次
发布时间:2019-06-26

本文共 359 字,大约阅读时间需要 1 分钟。

做解密发现的:

1 m={}2 File.open("test1.txt") do |f|3     f.each_line do |line|4         line.chomp!               #去除每行结尾的回车(\n),加!可以改变line5         line.split(/\.|,|[ ]/).each{|s| m[s]=m[s].to_i+1}#使用正则表达式切分每一行6     end7     f.close8 end9 puts m

不懂正则表达式,核心代码主要在于

1 each{|s| m[s]=m[s].to_i+1}

但是注意只能统计一次就要清空哦,不然会重叠

转载于:https://www.cnblogs.com/hitnoah/p/4338421.html

你可能感兴趣的文章
郁闷的一天
查看>>
祖宗十八代的称谓
查看>>
如何配置Hyper-V的虚拟机通过主机网络上网 (NAT)
查看>>
Linux make语法
查看>>
淘宝下单高并发解决方案
查看>>
[华为机试练习题]55.最大公约数 & 多个数的最大公约数
查看>>
文章标题
查看>>
对js原型对象的拓展和原型对象的重指向的区别的研究
查看>>
将数值四舍五入后格式化,带有千分位
查看>>
Atitit.反编译apk android源码以及防止反编译apk
查看>>
EF增删改查操作
查看>>
更改文件和目录的所有者
查看>>
jquery------使用jQuery的委托方法
查看>>
redis运维的一些知识点
查看>>
ZZZZ
查看>>
Win7或Windows server 2008中IIS7支持ASP+Access解决方法
查看>>
intent 图片调用问题
查看>>
div仿框架布局
查看>>
Windows 服务(附服务开发辅助工具)
查看>>
ScrollView反弹效果 仿小米私密短信效果
查看>>