[Python]用正则表达式进行word Count
来源:互联网 发布:系统工程师 软件开发 编辑:程序博客网 时间:2024/05/20 06:31
# regular express to Count word
import re
import sys
word_re = re.compile(r'\W')
#line = 'How are you?'
sum = 0
#f = open("test.txt")
f = open(sys.argv[1])
for i in f.readlines():
word_count = len([word for word in word_re.split(i) if word])
sum += word_count
# print word_count
f.close()
print sum
import re
import sys
word_re = re.compile(r'\W')
#line = 'How are you?'
sum = 0
#f = open("test.txt")
f = open(sys.argv[1])
for i in f.readlines():
word_count = len([word for word in word_re.split(i) if word])
sum += word_count
# print word_count
f.close()
print sum
使用:在本目录下,新建一个test,里边写一些,英语句子。
python wordCount.py test
解释:1,正则表达式,这个可以去搜“30分钟学会正则表达式”
2,用读取的行,判断有多少个字符串,也就是word。然后每个行都累加起来。
- [Python]用正则表达式进行word Count
- 用word验证正则表达式
- python word count
- Python Word Count
- python:用正则表达式进行电子邮箱地址匹配
- Python正则表达式如何进行字符串替换
- Python正则表达式如何进行字符串替换
- Python正则表达式如何进行字符串替换
- Python正则表达式如何进行字符串替换
- word中使用正则表达式进行查找和替换
- 用正则表达式进行匹配
- 用Python学习正则表达式
- Python脚本--基于正则表达式对文件进行解析
- python里使用正则表达式的边界符进行匹配
- 用正则表达式进行批量查找替换
- Vim用正则表达式进行批量修改
- 用正则表达式进行复杂密码校验
- [MYSQL-9]用正则表达式进行搜索
- 占位符文本(Placeholder text),html5里面的一个知识点!
- ubuntu 10.04 下安装 kscope1.6.2
- Sicily 1028. Hanoi Tower Sequence
- HDU1011Starship Troopers(DP+DFS)深度优先搜索+动态规划
- android Toast
- [Python]用正则表达式进行word Count
- HDU 4279 2012网络赛Number(数论 欧拉函数结论约数个数)
- ORDER BY
- js代码规范和动态加载js
- C 二维数组(指针)动态分配和释放
- POJ1850&&POJ1496
- ios发推广码
- sql*plus 常用命令
- 考研日记2013.10.05