Python re.search() 方法用于在一个字符串内查找匹配正则表达式的模式,如果模式存在,则返回一个匹配的对象,否则返回 None。
Python re.search() 方法用于在一个字符串内查找匹配正则表达式的模式,如果模式存在,则返回一个匹配的对象,否则返回 None。
语法:
re.search(pattern, string, flags=0)
参数:
pattern:表示正则表达式中的模式字符串。
string:要在其中查找模式的字符串。
flags:标志位,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等等。
代码示例:
import re
# 将正则表达式编译成Pattern对象
pattern = re.compile(r'\d+')
# 使用Pattern匹配文本,获得匹配结果,无法匹配时将返回None
result1 = re.search(pattern, 'runoob 123 google 456')
if result1:
# 使用Match获得分组信息
print(result1.group())
# 输出123
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(5条)