收藏文章 楼主

Python3 正则表达式

版块:python3 基础   类型:普通   作者:小绿叶技术博客   查看:2161   回复:0   获赞:0   时间:2020-11-02 20:24:32
正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。

1

# re.match 函数

re.match(pattern, string, flags=0) # 语法



函数参数说明:


pattern # 匹配的正则表达式

string # 要匹配的字符串。

flags # 标志位,用于控制正则表达式的匹配方式,如:是否区分大小写,多行匹配等等。参见:正则表达式修饰符 - 可选标志


group(num=0) # 匹配的整个表达式的字符串,group() 可以一次输入多个组号,在这种情况下它将返回一个包含那些组所对应值的元组。

groups() # 返回一个包含所有小组字符串的元组,从 1 到 所含的小组号。


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

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

import re

print(re.match('www', 'www.runoob.com').span())  

# 在起始位置匹配 span [spæn] 跨度

print(re.match('com', 'www.runoob.com'))        

 # 不在起始位置匹配





Python3 正则表达式

提供企业建站服务,免费网防系统,提交信息登录 http://yundun.ddoss.cn 邮箱: proposal@ddoss.cn 
回复列表
默认   热门   正序   倒序

回复:Python3 正则表达式

头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息