python里使用正则表达式的选项参数
来源:互联网 发布:sql怎么设置 identity 编辑:程序博客网 时间:2024/06/14 00:59
前面学习了很多搜索的方式,其实对正则表达式的处理引擎是没有进行过设置参数的,在这里来学习一下怎么样设置,所选择的flag参数都会按或的方式添加到正则表达式里,然后再给函数compile(),search(),match()进行执行,如下例子,就来让正则表达式不对字符的大小在意,使用IGNORECASE参数就可以了。如下:
结果输出如下:
Text:
'This is some text -- with punctuation.'
Pattern:
\bT\w+
Case-sensitive:
'This'
Case-insensitive:
'This'
'text'
深入浅出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 = r'\bT\w+'with_case = re.compile(pattern)without_case = re.compile(pattern, re.IGNORECASE)print('Text:\n {!r}'.format(text))print('Pattern:\n {}'.format(pattern))print('Case-sensitive:')for match in with_case.findall(text): print(' {!r}'.format(match))print('Case-insensitive:')for match in without_case.findall(text): print(' {!r}'.format(match))
结果输出如下:
Text:
'This is some text -- with punctuation.'
Pattern:
\bT\w+
Case-sensitive:
'This'
Case-insensitive:
'This'
'text'
深入浅出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里使用正则表达式的嵌套可选模式
- MapReduce统计TopN示例
- 共享单车引发自行车行业战火再燃,巨头捷安特与行业NO1 LIVALL联手出击?
- 大获成功!SpaceX第二次发射并回收重复利用火箭
- 极智嘉(Geek+)CEO郑勇:智能物流和仓储改变商业未来 | CCF-GAIR 2017
- GlobalFoundries公布7nm工艺细节:最大芯片尺寸700mm²,2018年量产
- python里使用正则表达式的选项参数
- 事件基础
- shell脚本报错:"[: =: unary operator expected"
- 自我介绍
- java小项目之用户信息添加
- 将大脑比作计算机,正在阻碍脑科学研究
- IntelliJ IDEA Kotlin第一步从hello world开始
- RadioButton+RadioGroup
- 数据结构学习记录-链式栈