2017-09-25 10 views
-1

郵便番号を 'LLNN NLL'の形式で検証しようとしています。 Lは文字、Nは数字です。私はre.match()を使う必要があると思うが、私は完全にはわからない。あるいは、https://pypi.python.org/pypi/uk-postcode-utils郵便番号を完全に検証する方法は?

あなたはこの問題を解決するために正規表現を使用してについての学習に興味があるなら、あなたはできます:あなたは英国の話をしている、英国の郵便番号を扱うように設計されたこのライブラリを、してみてくださいと仮定おかげ

+1

あなたの質問を更新してください、あなたが持っているかを示しますトライdまたは任意のテストケースではなく、生のテキストです。 – bhansa

+0

どちらの国ですか? – Alexander

答えて

0

(そこに許可されていない模様ですか小文字扱い?)

>>> import re 
>>> pat = re.compile("[A-Z][A-Z]\d\d \d[A-Z]") 
>>> pat.match("AB12 3DE") 
<_sre.SRE_Match object at 0x1088b1a58> 

のような非常にシンプルなものから始めて、あなたが興味を持っている正確な仕様を満たすために、必要に応じてそれを改善

関連する問題