我有读取文本文件的代码,并将文本中 TLA 的数量作为包含文本的行数的百分比输出。
import re
total_lines = 0
matched_lines = 0
for line in open("sentences.txt"):
total_lines += 1
matched_lines += bool(re.search(r"\b[A-Z]{3}\b", line))
matched_lines += bool(re.search(r"\b[A-Z]\\.[A-Z]\\.[A-Z]\b", line)) # DOES NOT WORK
print('{}% of sentences contain a TLA'.format(round(float(matched_lines) / total_lines * 100, 1)))
我正在尝试做的是计算 TLA 与它们之间的句号。所以就像现在它计算 WWW,但我希望它也计算 WWW。