Python 从网站查找电子邮件地址
我可以通过以下内容找到基本的电子邮件地址:Python 从网站查找电子邮件地址,python,regex,Python,Regex,我可以通过以下内容找到基本的电子邮件地址: "[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+" 但我如何才能找到以下电子邮件地址: test(at)test.com foo[at]bar.com bar@foo.com 试试这个: "([a-zA-Z0-9_.+-]+(@|\[at\]|\(at\))[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+)" 下面是接受[@t]之前/之后空格的正则表达式 "([a-zA-Z0-9_.+-
"[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+"
但我如何才能找到以下电子邮件地址:
test(at)test.com
foo[at]bar.com
bar@foo.com
试试这个:
"([a-zA-Z0-9_.+-]+(@|\[at\]|\(at\))[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+)"
下面是接受[@t]之前/之后空格的正则表达式
"([a-zA-Z0-9_.+-]+\s?(@|\[at\]|\(at\))\s?[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+)"
[\w-\+\.]+(?:[([]在[)]].@][\w-]+\.[\w\-\.]+这似乎工作得很好。是否可以对其进行一些编辑,使其在@、(,)、[,]符号的每一侧都能使用可能的空格?比如:test@mail.com、my[at]mail.com和your(at)mail.com。请让原始答案也可见,以便我可以比较两者并学习。:)我已退出,但您可以尝试在@之前或之后使用此表达式“\s”。