x="From Daniel: dani78.72.dom@gmail.com UTC-8" y=re.findall("^From (\S+@\S+)",x)
我想要的输出是:
[dani78.72.dom@gmail.com]
但它给了我一个空的列表,我真的需要行开始“从”。
[]
发布于 2022-08-29 11:09:04
在显示的示例和尝试中,请尝试遵循python3代码。这里使用Python的re模块及其findall函数。
re
findall
下面是用过的正则表达式的在线演示。
import re x="From Daniel: dani78.72.dom@gmail.com UTC-8" re.findall(r'^From\s+.*?:\s(\S+@\S+)\s+UTC-\d+$',x) ['dani78.72.dom@gmail.com']
https://stackoverflow.com/questions/73527860
相似问题