ruby – 从街道地址剥离街道号码

ruby – 从街道地址剥离街道号码,第1张

概述使用 Ruby(newb)和Regex,我试图从街道地址解析街道号码.我没有遇到容易的问题,但我需要一些帮助: ‘6223 1/2 S FIGUEROA ST’==> ‘S FIGUEROA ST’ 谢谢您的帮助!! 更新): ‘6223 1/2 2ND ST’==> ‘2ND ST’ 来自@pesto ‘221B Baker Street’==> ‘贝克街’ 这将剥离字符串前面的任何内容,直到它 使用 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])*/,'')
总结

以上是内存溢出为你收集整理的ruby – 从街道地址剥离街道号码全部内容,希望文章能够帮你解决ruby – 从街道地址剥离街道号码所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1212412.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存