python里使用正则表达式的限制边界功能
来源:互联网 发布:移动工作站推荐 知乎 编辑:程序博客网 时间:2024/06/01 23:19
在前面的例子都是使用查找的功能,可以搜索一串字符串里任意位置的字符串来匹配。其实有时候已经知道只有在一行输入的开始位置才可能出现,这时可以使用match()函数来代替search()函数。因为match()函数只会从字符串开头就进行匹配,而search()函数是任意位置进行匹配。
如下例子:
深入浅出Numpy
五子棋游戏开发
http://edu.csdn.net/course/detail/5487
如下例子:
#python 3.6#蔡军生 #http://blog.csdn.net/caimouse/article/details/51749579#import retext = 'This is some text -- with punctuation.'pattern = 'is'print('Text :', text)print('Pattern:', pattern)m = re.match(pattern, text)print('Match :', m)s = re.search(pattern, text)print('Search :', s)print('*' * 80)text = 'is test'm = re.match(pattern, text)print('Match :', m)
结果输出如下:
Text : This is some text -- with punctuation.
Pattern: is
Match : None
Search : <_sre.SRE_Match object; span=(2, 4), match='is'>
********************************************************************************
Match : <_sre.SRE_Match object; span=(0, 2), match='is'>
深入浅出Numpy
http://edu.csdn.net/course/detail/6149
Python游戏开发入门
http://edu.csdn.net/course/detail/5690
你也能动手修改C编译器
http://edu.csdn.net/course/detail/5582
纸牌游戏开发
http://edu.csdn.net/course/detail/5538
五子棋游戏开发
http://edu.csdn.net/course/detail/5487
RPG游戏从入门到精通
http://edu.csdn.net/course/detail/5246
WiX安装工具的使用
http://edu.csdn.net/course/detail/5207
俄罗斯方块游戏开发
http://edu.csdn.net/course/detail/5110
boost库入门基础
http://edu.csdn.net/course/detail/5029
Arduino入门基础
http://edu.csdn.net/course/detail/4931
Unity5.x游戏基础入门
http://edu.csdn.net/course/detail/4810
TensorFlow API攻略
http://edu.csdn.net/course/detail/4495
TensorFlow入门基本教程
http://edu.csdn.net/course/detail/4369
C++标准模板库从入门到精通
http://edu.csdn.net/course/detail/3324
跟老菜鸟学C++
http://edu.csdn.net/course/detail/2901
跟老菜鸟学python
http://edu.csdn.net/course/detail/2592
在VC2015里学会使用tinyxml库
http://edu.csdn.net/course/detail/2590
在Windows下SVN的版本管理与实战
http://edu.csdn.net/course/detail/2579
Visual Studio 2015开发C++程序的基本使用
http://edu.csdn.net/course/detail/2570
在VC2015里使用protobuf协议
http://edu.csdn.net/course/detail/2582
在VC2015里学会使用MySQL数据库
http://edu.csdn.net/course/detail/2672
阅读全文
0 0
- python里使用正则表达式的限制边界功能
- python里使用正则表达式的边界符进行匹配
- python里使用正则表达式的全匹配功能
- python里使用正则表达式的词组匹配功能
- python里使用正则表达式排除集合里字符的功能
- python里使用正则表达式的内嵌功能选项标志
- python里使用正则表达式的内嵌功能选项标志
- python里使用正则表达式
- python里使用正则表达式的转义字符的匹配
- python里使用正则表达式的重复模式
- python里使用正则表达式的非贪婪模式
- python里使用正则表达式的集合字符
- python里使用正则表达式的连接符
- python里使用正则表达式的句号和星号
- python里使用正则表达式的预先定义集合字符
- python里使用正则表达式的分组命名方式
- python里使用正则表达式的组嵌套
- python里使用正则表达式的嵌套可选模式
- 新的排序算法——ShimaKaZe Sort
- html的angular从json拿到表格
- JADE学习笔记1:JADE简介与配置
- 简单的java程序
- java算数运算符之加法
- python里使用正则表达式的限制边界功能
- angular设置一个定时器
- 拍照打开相册
- NOIP2017提高组 模拟赛 26(总结)
- OkHttp3Utils的封装
- markdown编辑器中数学公式的基本命令
- python模块之pickle模块(这是python3中为import pickle,python2中为import cPickle as pickle)
- iOSBlock函数声明定义以及调用等
- sysu-17C04签到