0

Twitter ユーザーの場所を取得する JSON オブジェクトがいくつかあります。この場所は、「ロンドン」など、必要なものに関連する可能性のあるテキストですが、「これまでで最も素晴らしいエリア!」のようなテキストでもかまいません。したがって、これらのテキスト (場所) をフィルタリングして、英国の都市に対応させる必要があります。英国には 69 の都市があるため、Java を使用してそれらの配列を作成し、場所から取得した文字列がリストされた都市のいずれかに一致するか、またはそれに近いかどうかを正規表現で確認できます。

私の質問は、これを行うためのより効率的な方法があると思いますか? 69 個の文字列のテーブルを何度も調べて (120.000 の JSON オブジェクトを想像してください)、言及された文字列を比較するには時間がかかると思います。助言がありますか?

4

1 に答える 1

0

JSON 応答でこの正規表現を使用します...

[(city_name1)(city_name2)] // これを 69 まで実行し、取得した json 応答に対して常にこのパターンを使用して、一致する都市を取得します...

于 2012-07-25T09:57:33.800 に答える