re.match()用法详解
re.match():包含有关搜索和结果信息的对象。如果没有匹配,则返回值 None,而不是 Match 对象。从第一个开始匹配。
示例代码:
import res = "Long live the people's Republic of China"
ret1 = re.match('Long', s)
print(ret1)ret2 = re.match('the', s)
print(ret2)
运行结果:
示例代码:
import res = "Long live the people's Republic of China"
ret1 = re.search('Long', s)
print(ret1)ret2 = re.search('the', s)
print(ret2)
运行结果:
Match 对象提供了用于取回有关搜索及结果信息的属性和方法:
- span() 返回的元组包含了匹配的开始和结束位置
- .string 返回传入函数的字符串
- group() 返回匹配的字符串部分
示例代码:
import res = "Long live the people's Republic of China"
ret1 = re.search('Long', s)
print(ret1)
print(ret1.span())
print(ret1.string)
print(ret1.group())print("*" * 50)
ret2 = re.search('the', s)
print(ret2)
print(ret2.span())
print(ret2.string)
print(ret2.group())
运行结果:
re.match()用法详解相关推荐
- python中import re_Python3中正则模块re.compile、re.match及re.search函数用法详解
本文实例讲述了Python3中正则模块re.compile.re.match及re.search函数用法.分享给大家供大家参考,具体如下: re模块 re.compile.re.match. re.s ...
- python字典的用法_Python字典的用法详解(附示例)
本篇文章给大家带来的内容是关于Python字典的用法详解(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 字典的表现形式为:{key:value},键和值之间用冒号分隔,每个 ...
- bulk of the 用法_代词的用法详解:第三部分(不定代词)
1. 用some还是用any 1) 一般说来,some用于肯定;any用于否定,例如: There are some letters for you. There aren't any letters ...
- STL迭代器(iterator)用法详解
C++ STL迭代器(iterator)用法详解 无论是序列容器还是关联容器,最常做的操作无疑是遍历容器中存储的元素,而实现此操作,多数情况会选用"迭代器(iterator)"来实 ...
- Variant 用法详解
Variant 用法详解 在你的程序中使用 variant,要包含头文件 "boost/variant.hpp".这个头文件包含了整个库,所以你不必知道要使用哪些单独的特性:以后, ...
- Python中下划线 _ 的最全用法详解
Python中下划线 _ 的最全用法详解 '_'是什么? _在python中可以作为一个标识符,用于定义变量和方法唯一名称.同时它也是Python中的一个软关键字,指在某些特定上下文中保留的关键字.截 ...
- java正则表达式判断问号_正则表达式问号的四种用法详解
原文符号 因为?在正则表达式中有特殊的含义,所以如果想匹配?本身,则需要转义,\? 有无量词 问号可以表示重复前面内容的0次或一次,也就是要么不出现,要么出现一次. 非贪婪匹配 贪婪匹配 在满足匹配时 ...
- python argv 详解_Python3 sys.argv[ ]用法详解
sys.argv[]说白了就是一个从程序外部获取参数的桥梁,这个"外部"很关键,因为我们从外部取得的参数可以是多个,所以获得的是一个列表(list),也就是说sys.argv其实可 ...
- oracle中的exists 和 not exists 用法详解
from:http://blog.sina.com.cn/s/blog_601d1ce30100cyrb.html oracle中的exists 和 not exists 用法详解 (2009-05- ...
最新文章
- Eclipse使用Maven建立SSM多模块的项目
- int a = 0 与 int a(0) int a(b)
- react 示例_2020年的React Cheatsheet(+真实示例)
- 华硕笔记本没有无线服务器,华硕笔记本连不上无线网络怎么解决
- 关于用java做微信机器人的艰辛过程
- 使用phoneGap和Sencha Touch 2开发Android应用程序(四)
- 二下语文书电子课本_沪教版牛津英语小学五年级上册高清电子课本教材书(三年级起点)...
- speedoffice(word)如何批量让字体大一号
- A pretty carpet
- 记录每天背的单词,准备考研。(2月21日)
- 一、初学计算机——认识键盘布局及快捷键使用
- php评论表情包怎么引入,WordPress中添加自定义评论表情包的方法
- python+opencv别踩白块儿游戏辅助,一天一个opencv小项目(已开源)
- pppd详解_PPPD
- 安保公司的商业计划书
- java毕业生设计新疆旅游专列订票系统计算机源码+系统+mysql+调试部署+lw
- git代码使用空格缩进
- 关于接入新浪微博第三方登录
- HTML中属性manifest格式,manifest是啥 MANIFEST文件是什么文件?
- Vue基础——VueJS是什么、Vue的优缺点、vue2和vue3的模板区别、MVVM数据双向绑定、Vue的安装和使用、Vue模板语法-文本渲染、常用的vue的指令