python re.match函数是什么,了解python match函数的使用


本文摘自php中文网,作者Tomorin,侵删。

与之前的文章《Python正则表达式详解,告诉你Python正则表达式是什么?》联动,本文讲述了python re.match函数的使用方法,并附带了表格与实例来解析Python match函数的使用方式

re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。

相关推荐:《Python教程》

函数语法:

1

re.match(pattern, string, flags=0)

函数参数说明:

参数
描述
pattern匹配的正则表达式
string要匹配的字符串。
flags标志位,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等等。

匹配成功re.match方法返回一个匹配的对象,否则返回None。

我们可以使用group(num) 或 groups() 匹配对象函数来获取匹配表达式。

匹配对象方法
描述
group(num=0)匹配的整个表达式的字符串,group() 可以一次输入多个组号,在这种情况下它将返回一个包含那些组所对应值的元组。
groups()返回一个包含所有小组字符串的元组,从 1 到 所含的小组号。

实例:

1

2

3

4

5

#!/usr/bin/python

# -*- coding: UTF-8 -*-

import re

print(re.match('www', 'www.runoob.com').span())  # 在起始位置匹配

print(re.match('com', 'www.runoob.com'))       # 不在起始位置匹配

以上实例运行输出结果为:

1

2

(0, 3)

None

以上就是python re.match函数是什么,了解python match函数的使用的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

关于Python如何避免循环导入方法介绍

Python爬虫用的哪些库

Python方法是什么

Python中的str有什么用

Python学习有哪些网站

如何离开/退出/停用Python的virtualenv

Python extend append 区别

Python中del函数的用法

Python如何调用c语言函数的使用详解

零基础学Python需要多久

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...