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

用户名

在此处输入图片说明

我想抓住用红色突出显示的地址。可以通过match()轻松识别“站点位置:”。但是,如何仅在不浏览内容的情况下抓住突出显示的部分,即“您已申请...等”。请注意,后续内容并非总是以“您已申请”开头。

我要做的是以下几点:

  1. 查找“站点位置:”
  2. 抓住“网站位置:”之后的所有内容,直到找到空白行。

谁能帮助我在Ruby中实现它?

请注意,整个文本存储在字符串变量中。

马特
regex = /\bSite Location:\s+(.*?)\n\s*\n/m

str = "Site Location:   Raglan Street
                        Collingwood Town, Some County

You have applied..."

if md = regex.match(str)
  address = md[1].strip.gsub(/^\s+/,'')
  puts address
end

输出:

Raglan Street
Collingwood Town, Some County

注意:要注意的一件事是使用不同类型的换行符的可能性。例如,Microsoft可能会使用\r\n\r\n,等等,在这种情况下,您可能必须进行相应的调整regex

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

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

来自分类Dev

邮政编码正则表达式

来自分类Dev

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

来自分类Dev

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

来自分类Dev

英国邮政编码正则表达式

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

一种正则表达式,用于验证美国和加拿大的邮政编码

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

    邮政编码正则表达式

  4. 4

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

  5. 5

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

  6. 6

    英国邮政编码正则表达式

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

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

  11. 11

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

  12. 12

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

  13. 13

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

  14. 14

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

  15. 15

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

  16. 16

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

  17. 17

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

  18. 18

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

  19. 19

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

  20. 20

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

  21. 21

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

  22. 22

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

  23. 23

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

  24. 24

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

  25. 25

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

  26. 26

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

  27. 27

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

  28. 28

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

  29. 29

    一种正则表达式,用于验证美国和加拿大的邮政编码

热门标签

归档