1. 匹配电话号码
import re

phone = "123-456-7890"
pattern = r"\d{3}-\d{3}-\d{4}"
result = re.match(pattern, phone)

if result:
    print("匹配成功")
else:
    print("匹配失败")
  1. 匹配邮箱地址
import re

email = "example@gmail.com"
pattern = r"\w+@\w+\.\w+"
result = re.match(pattern, email)

if result:
    print("匹配成功")
else:
    print("匹配失败")
  1. 匹配日期
import re

date = "2022-01-01"
pattern = r"\d{4}-\d{2}-\d{2}"
result = re.match(pattern, date)

if result:
    print("匹配成功")
else:
    print("匹配失败")
  1. 匹配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("匹配失败")
``
python中正则表达式匹配的例子

原文地址: https://www.cveoy.top/t/topic/hp5k 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录