📅  最后修改于: 2023-12-03 15:00:23.462000             🧑  作者: Mango
该函数的作用是检查输入的文本是否包含邮政编码。
import re
def check_zip_code(text):
"""检查文本是否包含邮政编码"""
result = re.search(r'\d{5}(?:-\d{4})?', text)
return result != None
该函数采用正则表达式匹配文本中的五位数字邮政编码(可选带上四位数字的后缀)。如果文本中存在符合条件的邮政编码,则返回 True,否则返回 False。
示例用法:
text = "我的邮编是12345-6789,你呢?"
if check_zip_code(text):
print("输入的文本包含邮政编码")
else:
print("输入的文本不包含邮政编码")
输出:
输入的文本包含邮政编码
该函数非常简单,但在实际应用中却有一定的作用。例如,可以用它来验证用户输入的地址是否包含正确的邮政编码。