2012-07-25 53 views
0

我有一些JSON對象從中檢索Twitter用戶的位置。該位置是可能與我需要的相關的文本,例如「倫敦」,但它也可能是像「有史以來最棒的地區!」這樣的文字。所以,我需要的是過濾這些文本(位置),以便它們對應於一個英國城市。英國有69個城市,所以我可以使用Java製作一系列的城市,並用正則表達式檢查我從位置獲得的字符串是否匹配或接近列出的城市之一。從表中匹配字符串以便更新數據庫

我的問題是:你認爲有這樣做的更有效的方法嗎?我認爲一次又一次通過69個字符串的表格(設想120,000個JSON對象)並比較所提到的字符串將需要很長時間。有什麼建議麼?

回答

0

使用此正則表達式在你的JSON回覆...

[(city_name1)(city_name2)]//做到這一點,直到69,然後一直使用對JSON回覆你得到這個模式,以獲取匹配的城市...