python正则表达式获取电子邮件地址的第一部分

标签 python regex

我对 python 和正则表达式很陌生,我想知道如何将电子邮件地址的第一部分提取到域名。例如,如果:

s='xjhgjg876896@domain.com'

我希望正则表达式的结果是(考虑到所有“种类”的电子邮件 ID,即包括数字等):

xjhgjg876896

我明白了正则表达式的想法——因为我知道我需要扫描到“@”然后存储结果——但我不确定如何在 python 中实现它。

感谢您的宝贵时间。

最佳答案

你应该只使用 split字符串的方法:

s.split("@")[0]

关于python正则表达式获取电子邮件地址的第一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15210485/

相关文章:

python - Zlib 无法解压 python 2.7

Python 参数解析 : nargs + or * depending on prior argument

Python - 从元组返回一个值

用于解析或验证 Base64 数据的正则表达式

python - 遍历目录时移动重命名文件的更简洁方法

java - 使用正则表达式检查字符串是否以数字字符开头和结尾

python - 从 sys.argv 中删除已解析的选项及其值

python - multiprocessing.Pool,不会永久影响类变量

javascript - 使用区分大小写的替换搜索不区分大小写

javascript - 正则表达式,如果捕获组匹配字符串