在 Python 中,你可以使用正则表达式来提取文本中指定内容后面的数值。如果你不熟悉正则表达式,建议你先学习一下。
你可以使用 re 库中的 search() 函数来实现这个功能,例如:
import re
def extract_number(text):
match = re.search(r'\w+\s(\d+)', text)
if match:
return int(match.group(1))
else:
return None
with open('file.txt', 'r') as f:
for line in f:
number = extract_number(line)
if number:
print(number)
上面的代码是一个简单的实现,它会在文件中查找以字母或数字结尾的单词后面的数字,并将其作为整数返回。