擅长:python、mysql、java
<p>re findall可能也非常有用,它会将所有匹配项编译成一个列表:</p>
<pre><code>import re
pattern = "(?!.*[DFIOQU])[A-VXY][0-9][A-Z].[0-9][A-Z][0-9](?<!\.)"
temp = 'John Oliver 7111 Portland Street, Burnaby, BC V5E 1A1 Phone: 212-456-0781 Email: johnny@gmail.com'
r = re.findall(pattern, temp)
print(r)
</code></pre>
<blockquote>
<p>Result</p>
</blockquote>
<pre><code>['V5E 1A1']
</code></pre>