Skip to main content
 首页 » 编程设计

python之使用正则表达式从文件中提取

2025年05月04日25myhome

我有一个文本文档,我想从中提取某些短语。该短语是“MmarC5_”后跟 4 个数字。这是我目前所拥有的:

with open("file.txt") as f: 
    re = (MmarC5_) 
    re.findall(MmarC5_\d{4}", f.read()) 

我不断收到错误:

NameError: name 'MmarC5' is not defined. 

请您参考如下方法:

你忘了引号:

re.findall(r"MmarC5_\d{4}", f.read()) 

而且这一行没有任何意义,删除它:

re = (MmarC5_) 

您是否导入了re模块?

import re