第1个回答 2009-09-17
如果你会正则表达式的话可以用一下。非常方便。
import re
r=re.compile(r'\b[a-zA-Z]+(\'[msdt])?\b')
s='the words you want to count'
#如果换成读文件里的,用下面的:
#file=open('file','r')
#s=file.read()
m=r.findall(s)
len(m)
这个就可以用来统计单词。不过还是比较简陋的,比如加了's的就可能出问题了。不过what's 或者是Jim's。
句子我还不会写。学习中。。。