2017-02-27 5 views
-4

私は、ユーザーが組織の物理アドレスに入れなければならないプロジェクトに取り組んでいます。多くの場合、ユーザーは物理アドレスではなくPOボックスに入れます。私は、C#でユーザがP.O.を入れたかどうかを判断する方法が必要です。 BoxまたはPO Box(またはこれ以外のバリエーション)29 Maple Street style address。私はいくつかの考えを持っていましたが、私はここで本当に素晴らしいフィードバックを得るだろうと思っていました。C#文字列のPOボックス(アドレス)を検出する

おかげ

+1

"私はいくつかの考えを持っていました":彼らはそれらを実際に置いて、どこに止まっているか教えてください。 –

+0

は立ち往生しませんでしたが、私が持っていた唯一のアイデアは、「PO Box」と「P.O.ボックス "を使用して、すべてを小文字に変換し、送信された文字列のいずれかが含まれているかどうかを確認します。私はこれよりも優れた解決策が必要だと考えていましたが、それが何であるかは不明でした。 –

答えて

0

私は、文字列としてアドレスを解析しようとするだろう。その後、「P.O.配列内の「Box」または「PO Box」:それが見つかった場合、PO BOXは次の要素でなければなりません。 都市を検出していつ停止するかを知る方法も必要です。あなたはGoogleのgeonames(http://www.geonames.org/)をデータベースとして使用できます。

関連する問題