import re
# 示例字符串
text = "Hello, my number is 123-456-7890."
# 使用 group() 函数提取匹配的内容
pattern = r"\d{3}-\d{3}-\d{4}"
match = re.search(pattern, text)
if match:
# 输出匹配的整个内容
print("Matched:", match.group(0)) # 输出: Matched: 123-456-7890
# 输出第一个括号内的捕获组 (如果有)
print("Group 1:", match.group(1) if match.groups() else "No groups") # 输出: No groups
else:
print("No match found")
# 解释说明:
# - `group()` 函数用于返回匹配的整个内容或特定的捕获组。
# - `group(0)` 返回整个匹配的内容。
# - `group(n)` 返回第 n 个捕获组,如果没有捕获组则返回 "No groups"。
# - 如果没有找到匹配,则输出 "No match found"。
上一篇:python 表达式
下一篇:python list 求和
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站