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 list排序的两种方法及实例

Python set是什么类型

Python变量类型-字典的实战运用与分析

Python-函数式编程实例教程

Python中import语句是什么 ?有什么作用?

Python接口使用opencv的方法

Python中生成器和迭代器的简单介绍(附示例)

Python list的常用方法

Python中缩进是什么

Python中集合中的元素是否可以重复

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




打赏

取消

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

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

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

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

评论

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