我有一个客户通过UPS运送,因此无法送到邮政信箱.我希望能够验证客户地址字段,以防止他们输入包含邮政信箱的地址.最好将它作为正则表达式实现,以便我可以使用客户端正则表达式验证控件(ASP.NET).
我意识到可能无法获得100%的检测率,我只是在寻找能够在大多数时间内工作的东西.
我正在编写一个 python 脚本来将完整的大写地址转换为标题大小写。我面临的问题是,当我申请.title()像SOUTH 16TH STREET这样的字符串时,我得到的是South 16 Th Street。所需的转换是South 16 th Street,其中序数的缩写是小写。
python 中实现此目的的简单方法是什么?我正在考虑使用某种正则表达式。
我正在创建一个依赖地址的工具。为了进行测试,我想创建大量有效的美国地址。我有GeoNames邮政编码数据,我想为美国的〜41,000个邮政编码生成一些真实地址。
我发现FakeAddressGenerator和FakeName之类的网站声称会生成随机的,有效的美国地址。这些网站如何运作?在不依赖抓取这些网站的情况下,我该怎么做?
理想情况下,我希望能够在Python中完成此操作;利用Web服务就可以了(似乎FakeAddressGenerator或FakeName都不提供这种Web服务)。
谢谢!
英国的GeoLocation转换数据库是否有良好的物理地址?我正在尝试使用它来构建一个用于Web应用程序的globrix样式搜索框http://www.globrix.com/.任何指针都会很好.我一直在寻找几个小时.我找到了几个将英国邮政编码转换为地理位置的方法.但我需要在Globrix上列出的地址.
我正在使用gmail contacts api,但地址全部在一个字符串中.是否有任何标准解析器将单个字符串解析为具有以下字段的正确地址对象:
街道地址1
街道地址2
城市
州
邮编
我有一个名为streetaddress的列包含
<Street Number> <Street Name>
Run Code Online (Sandbox Code Playgroud)
例如:
15 rue Gontier-Patin
4968 Hillcrest Circle
Run Code Online (Sandbox Code Playgroud)
我怎么能纯粹在sql中从行的开头删除数字?
我必须创建一个循环,并使用正则表达式填充4个变量中的任何一个
$address, $street, $town, $lot
Run Code Online (Sandbox Code Playgroud)
循环将被输入一个字符串,其中可能包含信息,如下面的行
'123 any street, mytown' 要么'Lot 4 another road, thattown' 要么'Lot 2 96 other road, her town' 要么'this ave, this town' 要么'yourtown'因为逗号后面的任何内容都是$town我想的
(.*), (.*)
Run Code Online (Sandbox Code Playgroud)
然后可以检查第一次捕获(Lot \d*) (.*), (.*)
是否第一次捕获以一个数字开始,然后是地址(如果带有空格的$street单词),如果一个单词,它只是$town
邮局实际上在地址中公布了常用的街道后缀列表:
http://www.usps.com/ncsc/lookups/abbr_suffix.txt
我想取这个列表并制作一个带字符串的ruby函数,取最后一个字("183 main strt".split [''] .last)并且它是否匹配任何常用的街道后缀("strt") ),将其替换为官方邮政服务标准后缀("st").
有没有比大规模str.sub.sub.sub.sub.sub.sub更好的方法来解决这个问题?
我有一堆坐标,我想将它们转换为人类可读的地址.有没有办法实现这个目标?如果我能得到坐标所在城市的名称,那就太好了.
只是提前注意:我是一个正念新手.也许对这个问题的一个很好的答案将涉及将我与一个解释这些条件如何工作的资源联系起来:)
让我们说我有一个街道名称,如23rd St或5th St.我想摆脱诉讼"th","rd","nd"和"st".如何才能做到这一点?
现在我的表达式为:(st | nd | rd | th).这个问题是它也会匹配包含"st","nd","rd"或"th"的街道名称.所以我真正需要的是一个条件匹配,它在自身之前寻找至少一个数字(即;第一个而不是街道).
谢谢!