擅长:python、mysql、java
<p>您不需要正则表达式:</p>
<pre><code>>>> def match_domain(domain, email):
... return email.endswith(domain.lstrip('www.'))
...
>>> match_domain('www.domain.com', 'some1@domain.com')
True
>>> match_domain('www.domain.com', 'some1@www.domain.com')
True
>>> match_domain('sub.domain.com', 'some1@sub.domain.com')
True
>>> match_domain('sub.domain2.com', 'some1@sub.domain.com')
False
>>> match_domain('domain2.com', 'some1@domain.com')
False
</code></pre>