ruby – 从街道地址剥离街道号码
发布时间:2020-12-17 01:23:33 所属栏目:百科 来源:网络整理
导读:使用 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 解决方法
这将剥离字符串前面的任何内容,直到它出现一个字母:
street_name = address.gsub(/^[^a-zA-Z]*/,'') 如果有可能拥有像“221B Baker Street”这样的东西,那么你必须使用更复杂的东西.这应该工作: street_name = address.gsub(/^((d[a-zA-Z])|[^a-zA-Z])*/,'') (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |