import re
# 示例字符串
text = "Hello, my email is example@example.com and my phone number is 123-456-7890."
# 匹配电子邮件地址
email_pattern = r"[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+"
emails = re.findall(email_pattern, text)
print("匹配到的电子邮件地址:", emails)
# 匹配电话号码
phone_pattern = r"\d{3}-\d{3}-\d{4}"
phones = re.findall(phone_pattern, text)
print("匹配到的电话号码:", phones)
re
模块:Python 的正则表达式模块 re
提供了强大的字符串匹配功能。text
。[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+
来匹配电子邮件地址。re.findall()
函数返回所有匹配的结果,存储在 emails
列表中。\d{3}-\d{3}-\d{4}
来匹配格式为 XXX-XXX-XXXX
的电话号码。re.findall()
函数来获取所有匹配的电话号码,存储在 phones
列表中。上一篇:python 字符串开头
下一篇:python list 拼接
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站