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