首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python : findall中有括号

Python : findall中有括号
EN

Stack Overflow用户
提问于 2022-08-29 11:06:23
回答 1查看 41关注 0票数 1
代码语言:javascript
复制
x="From Daniel: dani78.72.dom@gmail.com UTC-8"
y=re.findall("^From (\S+@\S+)",x)

我想要的输出是:

代码语言:javascript
复制
[dani78.72.dom@gmail.com]

但它给了我一个空的列表,我真的需要行开始“从”。

[]

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-29 11:09:04

在显示的示例和尝试中,请尝试遵循python3代码。这里使用Python的re模块及其findall函数。

下面是用过的正则表达式的在线演示

代码语言:javascript
复制
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']
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73527860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档