我试图确保只有文本中的最后一个句子,如果它包含关于里程的短语,则从文本中删除。但是面具不起作用。Python 3.7.1 程序 工作示例:一辆汽车在克拉斯诺亚尔斯克市出售。该物体位于 5 公里处。你需要开车15.2公里到市区。有必要只删除最后一句。对于掩码,检查是从最后开始的。将最后一句从一个点和一个空格中截断(倒数第二个句子以点和一个空格结尾)+ 最后一句中存在一个数字,短语 km 和最后一个点。需要有关如何修复它的建议。
import re
for a in range (0,100):
val = str(input("Введите текст: "))
res3=re.sub("(\.\s.\d.\км.\.*$", "", val)
print (res3)
1 个回答