学习正则表达式操作字符串
re模块是用C语言写的没匹配速度非常快
其中compile函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象,该对象拥有一系列方法用于正则表大会匹配和替换,re模块也提供了与这下方法功能完全一致的函数,这些函数适用一个模式字符串做为他们的第一个参数
re.macth方法
- re.math 尝试 从字符串起始位置匹配,返回match对象,,否则返回None,适用group()获取匹配成功的字符串
- 语法:re.match(pattern,string,flags)
参数 描述 pattern 匹配的正则表达式 string 要匹配的字符串 flags 标志位,用于控制正则表达式的匹配方式:如:是否匹配大小写,多行匹配
import re
str='Python is the best language in the world'
result= re.match('P',str)
print(type(result))#
print(result.group())
标志位