前言
在Python中,正则表达式是一种强大的工具,用于在文本中查找、匹配和处理模式。re 模块提供了许多函数来处理正则表达式,其中 re.search()
和 re.findall()
是常用的两个函数,用于在字符串中查找匹配的模式。本文将深入介绍这两个函数的用法,以及详细的使用示例。
re.search() 函数
re.search()
函数用于在字符串中查找匹配的第一个子串,并返回一个匹配对象。如果找到了匹配,可以通过匹配对象的方法和属性来获取相关信息。
import re
pattern = r'apple'
text = "I have an apple and a banana."
# 在文本中查找第一个匹配的子串
match = re.search(pattern, text)
if match:
print("Found:", match.group()) # 获取匹配的子串
print</