gpt4 book ai didi

python - 正则表达式匹配字符串的结尾

转载 作者:行者123 更新时间:2023-11-28 16:49:15 25 4
gpt4 key购买 nike

我正在寻找匹配我正在为其编写正则表达式的文本文档中的电子邮件地址。我已经为初学者想出了这样的东西 -

((?:[a-zA-Z]+[\w+\.\-]+[\-a-zA-Z]+))[ ]*((?:@|at))[ ]*(?:[a-zA-Z\.]+)

我想确保电子邮件地址的末尾是“edu”或“com”。我该怎么做呢?我正在使用 Python。

我的文本文档中的一些示例电子邮件地址

alice @ so.edu
alice at sm.so.edu
alice @ sm.com

编辑-

我只想更改此正则表达式。我的正则表达式适合我数据中的其他几个示例。

最佳答案

((?:[a-zA-Z]+[\w+\.\-]+[\-a-zA-Z]+))[ ]*((?:@|at))[ ]*(?:[a-zA-Z\.]+)\.(com|edu)

编辑:对于“点”而不是“.”:

((?:[a-zA-Z]+[\w+\.\-]+[\-a-zA-Z]+))[ ]*((?:@|at))[ ]*(?:[a-zA-Z\.]+) *(\.|dot) *(com|edu)

关于python - 正则表达式匹配字符串的结尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9856387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com