正则表达式从地址中提取邮政编码

泰莫尔·莫卧儿

我有一个合并了邮政编码的地址列表,如下所示

65 Windermere Ave., Toronto, ON, M6S 3J4
15 Bruyeres Mews, Toronto, ON M5V 0G8, Canada
M6M1N7, Canada
437 revus Ave, L5G 1S2, Mississauga, ON
, ST. CATHARINES L2M 6Z2 ON
15 Viking Lane, Toronto M9B0A4 ON

我尝试使用此正则表达式提取邮政编码,但没有输出

^.{3}(?:[\s]).{3}^$

更新资料

邮政编码示例:M6S 3J4,L5G 1S2,M9B0A4

里奥·阿拉德

您可以尝试使用此正则表达式(([A-Z]\d[A-Z])+\s?\d[A-Z]\d),查找所有大写字母后跟数字和其他大写字母,然后检查是否存在空格,后跟数字大写字母和另一个数字。

import re

txt = """
65 Windermere Ave., Toronto, ON, M6S 3J4
15 Bruyeres Mews, Toronto, ON M5V 0G8, Canada
M6M1N7, Canada
437 revus Ave, L5G 1S2, Mississauga, ON
, ST. CATHARINES L2M 6Z2 ON
15 Viking Lane, Toronto M9B0A4 ON
"""

print([i[0] for i in re.findall(r"(([A-Z]{1}\d{1}[A-Z]{1})+\s?(\d{1}[A-Z]{1}\d{1})*)", txt)])

输出量

['M6S 3J4', 'M5V 0G8', 'M6M1N7', 'L5G 1S2', 'L2M 6Z2', 'M9B0A4']

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式从英国邮政编码中获取区号和区号

来自分类Dev

美国邮政编码和加拿大邮政编码的角度ng模式正则表达式代码

来自分类Dev

正则表达式从js代码中提取地址

来自分类Dev

正则表达式为英国邮政编码

来自分类Dev

正则表达式提取美国邮政编码,但不提取虚假代码

来自分类Dev

PHP正则表达式-如何区分邮政编码和城市名?

来自分类Dev

正则表达式匹配英国邮政编码的前半部分

来自分类Dev

正则表达式:带有短划线的邮政编码仅9或10位

来自分类Dev

正则表达式:逗号分隔的字符串(郊区,州/省,邮政编码)

来自分类Dev

邮政编码正则表达式

来自分类Dev

正则表达式,用于从地址字符串中捕获城市州邮政编码

来自分类Dev

邮政编码的复杂正则表达式模式

来自分类Dev

如何使用正则表达式在字符串中找到美国邮政编码?

来自分类Dev

伦敦邮政编码的正则表达式模式不匹配

来自分类Dev

荷兰邮政编码正则表达式R

来自分类Dev

英国邮政编码正则表达式

来自分类Dev

荷兰邮政编码的正则表达式/邮政编码

来自分类Dev

正则表达式与-允许的邮政编码

来自分类Dev

通过正则表达式根据邮政编码获取完整地址

来自分类Dev

正则表达式为英国邮政编码

来自分类Dev

PHP正则表达式-如何区分邮政编码和城市名?

来自分类Dev

对每个州的邮政编码进行正则表达式验证

来自分类Dev

英国排除了邮政编码正则表达式失败

来自分类Dev

都柏林邮政编码正则表达式

来自分类Dev

美国邮政编码的正则表达式-但使其可选

来自分类Dev

验证邮政编码?我需要正则表达式吗?

来自分类Dev

用于验证邮政编码或城市的 JavaScript 正则表达式

来自分类Dev

一种用于验证邮政编码不起作用的正则表达式

来自分类Dev

带有 html 5 模式的 Angular 中的正则表达式荷兰邮政编码

Related 相关文章

  1. 1

    正则表达式从英国邮政编码中获取区号和区号

  2. 2

    美国邮政编码和加拿大邮政编码的角度ng模式正则表达式代码

  3. 3

    正则表达式从js代码中提取地址

  4. 4

    正则表达式为英国邮政编码

  5. 5

    正则表达式提取美国邮政编码,但不提取虚假代码

  6. 6

    PHP正则表达式-如何区分邮政编码和城市名?

  7. 7

    正则表达式匹配英国邮政编码的前半部分

  8. 8

    正则表达式:带有短划线的邮政编码仅9或10位

  9. 9

    正则表达式:逗号分隔的字符串(郊区,州/省,邮政编码)

  10. 10

    邮政编码正则表达式

  11. 11

    正则表达式,用于从地址字符串中捕获城市州邮政编码

  12. 12

    邮政编码的复杂正则表达式模式

  13. 13

    如何使用正则表达式在字符串中找到美国邮政编码?

  14. 14

    伦敦邮政编码的正则表达式模式不匹配

  15. 15

    荷兰邮政编码正则表达式R

  16. 16

    英国邮政编码正则表达式

  17. 17

    荷兰邮政编码的正则表达式/邮政编码

  18. 18

    正则表达式与-允许的邮政编码

  19. 19

    通过正则表达式根据邮政编码获取完整地址

  20. 20

    正则表达式为英国邮政编码

  21. 21

    PHP正则表达式-如何区分邮政编码和城市名?

  22. 22

    对每个州的邮政编码进行正则表达式验证

  23. 23

    英国排除了邮政编码正则表达式失败

  24. 24

    都柏林邮政编码正则表达式

  25. 25

    美国邮政编码的正则表达式-但使其可选

  26. 26

    验证邮政编码?我需要正则表达式吗?

  27. 27

    用于验证邮政编码或城市的 JavaScript 正则表达式

  28. 28

    一种用于验证邮政编码不起作用的正则表达式

  29. 29

    带有 html 5 模式的 Angular 中的正则表达式荷兰邮政编码

热门标签

归档