2012-07-25 68 views
0

我有一些JSON对象从中检索Twitter用户的位置。该位置是可能与我需要的相关的文本,例如“伦敦”,但它也可能是像“有史以来最棒的地区!”这样的文字。所以,我需要的是过滤这些文本(位置),以便它们对应于一个英国城市。英国有69个城市,所以我可以使用Java制作一系列的城市,并用正则表达式检查我从位置获得的字符串是否匹配或接近列出的城市之一。从表中匹配字符串以便更新数据库

我的问题是:你认为有这样做的更有效的方法吗?我认为一次又一次通过69个字符串的表格(设想120,000个JSON对象)并比较所提到的字符串将需要很长时间。有什么建议么?

回答

0

使用此正则表达式在你的JSON回复...

[(city_name1)(city_name2)]//做到这一点,直到69,然后一直使用对JSON回复你得到这个模式,以获取匹配的城市...