import re
# 示例字符串
text = "Hello, my email is example@example.com and my phone number is 123-456-7890."
# 使用 re.search 查找第一个匹配的邮箱地址
match = re.search(r'[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+', text)
if match:
print("找到邮箱地址:", match.group())
else:
print("未找到匹配的邮箱地址")
# 使用 re.search 查找第一个匹配的电话号码
match = re.search(r'\d{3}-\d{3}-\d{4}', text)
if match:
print("找到电话号码:", match.group())
else:
print("未找到匹配的电话号码")
re
模块,用于处理正则表达式。text
。re.search
方法查找第一个匹配的邮箱地址。正则表达式 [a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+
用于匹配常见的邮箱格式。re.search
方法查找第一个匹配的电话号码。正则表达式 \d{3}-\d{3}-\d{4}
用于匹配格式为 XXX-XXX-XXXX
的电话号码。上一篇:python 时间转字符串
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站