Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

python re.search

作者:冷宸枫   发布日期:2025-04-08   浏览:84

import re

# 示例字符串
text = "Hello, my email is example@example.com and my phone number is 123-456-7890."

# 使用 re.search 查找第一个匹配的邮箱地址
match = re.search(r'[\w\.-]+@[\w\.-]+', 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.search(pattern, string) 函数用于在字符串中搜索与正则表达式模式匹配的内容。它返回一个匹配对象,如果找不到匹配项,则返回 None
  • r'...' 是原始字符串,确保反斜杠不会被解释为转义字符。
  • [\w\.-]+@[\w\.-]+ 是一个简单的正则表达式,用于匹配邮箱地址。
  • \d{3}-\d{3}-\d{4} 是一个正则表达式,用于匹配格式为 123-456-7890 的电话号码。
  • match.group() 返回匹配的文本。

上一篇:python 字符串包含另一个字符串

下一篇:string在python中代表什么

大家都在看

python时间格式

python ord和chr

python中的yield

python自定义异常

python list.pop

python的for i in range

npm config set python

python代码简单

python读取文件夹

python中turtle

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站