import re
sum=0
file = open("pro.txt").readlines()
for lines in file:
word= len(re.findall('(^|[^\w\-])able#1(?=([^\w\-]|$))', lines))
if word>0:
sum=sum+1
print sum
我正在计算文本文件中的单词数,但我的程序也计算了一些我们不需要的单词,我在其中使用了 re,但它没有给我任何适当的帮助这是我的文本文件
0 6 9 able#1
0 11 34 unable#1
9 12 22 able#1
0 6 9 able#1-able#1
0 11 34 unable#1*able#1
我不想让我的程序计算,-able#1 ,able#1-able#1 ,unable#1*able#1
这些类型的词,我应该只计算able#1