如何不匹配正则表达式中的特定电子邮件地址

时间:2015-04-02 06:55:40

标签: python regex

我使用Pythons正则表达式来匹配2个域而不是以#34跳出的用户 - 。*"

这就是我现在所拥有的:

^((?!bounces-)|.*)@(example\.com|example\.org)

这个正则表达式应该匹配:

user@example.com
user@example.org

但不是:

bounces-list@example.com

非常感谢任何帮助。

由于

1 个答案:

答案 0 :(得分:1)

^((?!bounces-).*?)@(example\.com|example\.org)

你很亲密。lookahead工作正常,但你的|运营商是罪魁祸首。移动它。看看演示。

https://regex101.com/r/sJ9gM7/44#python