-1
我想驗證格式'LLNN NLL'的郵編。 L代表字母,N代表數字。我想我必須使用re.match(),但我不完全確定。由於如何全面驗證郵編?
我想驗證格式'LLNN NLL'的郵編。 L代表字母,N代表數字。我想我必須使用re.match(),但我不完全確定。由於如何全面驗證郵編?
假設你正在談論英國,試試這個庫,這是專門用來對付英國的郵政編碼:https://pypi.python.org/pypi/uk-postcode-utils
或者,如果你有興趣學習使用正則表達式來解決這個問題,你可以開始像
>>> import re
>>> pat = re.compile("[A-Z][A-Z]\d\d \d[A-Z]")
>>> pat.match("AB12 3DE")
<_sre.SRE_Match object at 0x1088b1a58>
非常簡單,並提高它需要滿足你感興趣的明確規範(小寫處理?是否有禁止的模式?)
請更新您的問題,顯示你有什麼特里d或任何測試用例,而不是原始文本。 – bhansa
對於哪個國家? – Alexander