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

1 python regex extract

我有一个文本文档,我想从中提取某些短语.短语是"MmarC5_",后跟4个数字.这是我到目前为止:

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

我一直收到错误:

NameError: name 'MmarC5' is not defined.
Run Code Online (Sandbox Code Playgroud)

Ósc*_*pez 7

你忘记了引号:

re.findall(r"MmarC5_\d{4}", f.read())
Run Code Online (Sandbox Code Playgroud)

这条线没有任何意义,删除它:

re = (MmarC5_)
Run Code Online (Sandbox Code Playgroud)

你导入了re模块吗?

import re
Run Code Online (Sandbox Code Playgroud)