摘要:
下文讲述Python中re.match函数的功能简介说明,如下所示:
re.match函数功能说明:
从字符串开始位置匹配正则表达式,
当不是从开始位置匹配,则返回None
re.match函数语法:
re.match(pattern, string, flags=0)
------参数说明-----
pattern:匹配的正则表达式
string:待匹配的字符串
flags:标志位,用于控制正则表达式的匹配方式
如:是否区分大小写,多行匹配等等
------返回值说明----
当匹配成功后,则返回匹配成功的对象,
否则返回None
在返回的对象中,我们可以使用
group(num) 或 groups()获取返回对象中的信息
group(num=0):匹配的整个表达式的字符串,
group() 可以一次输入多个组号,在这种情况下它将返回一个包含那些组所对应值的元组。
groups():返回一个包含所有小组字符串的元组,从 1 到 所含的小组号。
例:
Pythonre.match函数的示例分享
#maomao365.com
#正则表达式
#re.match函数的示例分享
import re
print(re.match('www', 'www.maomao365.com').span()) # 在起始位置匹配
print(re.match('com', 'www.maomao365.com')) # 不在起始位置匹配
//输出
(0, 3)
None