我正在寻找一个很好的工具,它可以获取完整的邮寄地址,格式化为显示或与邮寄标签一起使用,并将其转换为结构化对象。
例如:
// Start with a formatted address in a single string
string f = "18698 E. Main Street\r\nBig Town, AZ, 86011";
// Parse into address
Address addr = new Address(f);
addr.Street; // 18698 E. Main Street
addr.Locality; // Big Town
addr.Region; // AZ
addr.PostalCode; // 86011
现在我可以使用 RegEx 来做到这一点。但棘手的部分是让它足够通用以处理世界上的任何地址!
我相信肯定有什么东西可以做到。
如果有人注意到,这实际上是opensocial.address对象的格式。