如何从街道地址中提取出长尾关键词的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计251个文字,预计阅读时间需要2分钟。
使用Ruby(newb)和正则表达式,我从街道地址解析出街道编号。我没有遇到太多问题,但需要一些帮助:
“6223 1/2 S FIGUEROA ST==S FIGUEROA ST 谢谢您的帮助!更新:6223 1/2 2ND ST==“
使用 Ruby(newb)和Regex,我试图从街道地址解析街道号码.我没有遇到容易的问题,但我需要一些帮助:‘6223 1/2 S FIGUEROA ST’==> ‘S FIGUEROA ST’
谢谢您的帮助!!
更新):
‘6223 1/2 2ND ST’==> ‘2ND ST’
来自@pesto
‘221B Baker Street’==> ‘贝克街’
street_name = address.gsub(/^[^a-zA-Z]*/, '')
如果有可能拥有像“221B Baker Street”这样的东西,那么你必须使用更复杂的东西.这应该工作:
street_name = address.gsub(/^((\d[a-zA-Z])|[^a-zA-Z])*/, '')
本文共计251个文字,预计阅读时间需要2分钟。
使用Ruby(newb)和正则表达式,我从街道地址解析出街道编号。我没有遇到太多问题,但需要一些帮助:
“6223 1/2 S FIGUEROA ST==S FIGUEROA ST 谢谢您的帮助!更新:6223 1/2 2ND ST==“
使用 Ruby(newb)和Regex,我试图从街道地址解析街道号码.我没有遇到容易的问题,但我需要一些帮助:‘6223 1/2 S FIGUEROA ST’==> ‘S FIGUEROA ST’
谢谢您的帮助!!
更新):
‘6223 1/2 2ND ST’==> ‘2ND ST’
来自@pesto
‘221B Baker Street’==> ‘贝克街’
street_name = address.gsub(/^[^a-zA-Z]*/, '')
如果有可能拥有像“221B Baker Street”这样的东西,那么你必须使用更复杂的东西.这应该工作:
street_name = address.gsub(/^((\d[a-zA-Z])|[^a-zA-Z])*/, '')

