python中正则表达式匹配的例子
- 匹配电话号码
import re
phone = "123-456-7890"
pattern = r"\d{3}-\d{3}-\d{4}"
result = re.match(pattern, phone)
if result:
print("匹配成功")
else:
print("匹配失败")
- 匹配邮箱地址
import re
email = "example@gmail.com"
pattern = r"\w+@\w+\.\w+"
result = re.match(pattern, email)
if result:
print("匹配成功")
else:
print("匹配失败")
- 匹配日期
import re
date = "2022-01-01"
pattern = r"\d{4}-\d{2}-\d{2}"
result = re.match(pattern, date)
if result:
print("匹配成功")
else:
print("匹配失败")
- 匹配IP地址
import re
ip = "192.168.1.1"
pattern = r"\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}"
result = re.match(pattern, ip)
if result:
print("匹配成功")
else:
print("匹配失败")
``
原文地址: https://www.cveoy.top/t/topic/hp5k 著作权归作者所有。请勿转载和采集!