📅  最后修改于: 2023-12-03 14:46:03.502000             🧑  作者: Mango
Python的标准库中包含了re模块,该模块主要用于处理正则表达式。re.search()是re模块中最常用的函数之一,它用于在一个字符串中查找匹配正则表达式的第一个位置。
re.search(pattern, string, flags=0)
如果匹配成功,返回MatchObject对象,否则返回None。
import re
string = 'Hello, World!'
pattern = 'Hello'
result = re.search(pattern, string)
if result:
print('匹配成功')
else:
print('匹配失败')
执行结果:
匹配成功
如果要获取匹配到的字符串,可以使用MatchObject对象的group函数:
print('匹配到的字符串为:', result.group())
执行结果:
匹配到的字符串为: Hello