作业帮 > 数学 > 作业

用python写一段程序 ,找文章中有多少个这个词

来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/09/25 18:32:47
用python写一段程序 ,找文章中有多少个这个词
在一个名为sample.txt的文件里有一小段英文文章,要打开这个文件并数出这段英文中分别有多少个“a”,“an”,“the”,最后分别输出他们的个数.(要注意文章中"a."这种a后面带标点符号的情况,是不是能运行)
用python写一段程序 ,找文章中有多少个这个词
我不知道你究竟是要匹配a. 还是要把这种情况除外.
t=
import re
c1=re.findall(r'\ba\b',text) #包含a.
#注意, “ a.a ”会被匹配两次,因为“.”和“ ”是一样的
c2=re.findall(r'\ba\s',text) #不包含a.
an,the就换成r'\ban\b'和r'\bthe\b'
#最后数c1的元素个数就是匹配的个数
len(c1)