我有一个从web获取地址的方法,因此,有许多已知的错误,如:
123 Awesome St, Pleasantville, NY, Get Directions我想成为:
123 Awesome St, Pleasantville, NY有没有web服务或Python库可以帮助您做到这一点?我们可以开始创建一个项目列表,比如",Get Directions“或更通用的版本,但我认为可能会有一个帮助器库来进行这种文本分析。
发布于 2011-02-23 01:13:54
下面是一个Regex,它可以解析其中的任何一个。如果您有其他示例,我可以更改当前的正则表达式使其适用
(?<address>(?:[0-9]+\s+(?:\w+\s?)+)+)[,]\s+(?<city>(?:\w+\s?)+)[,]\s+(?<state>(?:\w+\s?)+)(?:$|[,])
这甚至适用于与我的地址格式相似的地址(1234 North 1234 West,Pleasantville,NY)
https://stackoverflow.com/questions/5081296
复制相似问题