python正则

概念


  1. 使用单个字符串来描述匹配一系列符合某个句法规则的字符串
  2. 是对字符串操作的一种逻辑公示
  3. 应用场景:处理文本和数据
  4. 正则表达式过程:依次拿出表达式和文本中的字符比较,如果每一个字符都能匹配,则匹配成功;否则匹配失败。

Python - re模块



re.compile(r'imooc')   pattern.match('imooc python')

r'imoor' -> Pattern -> Match -> Result

python正则_第1张图片
Pattern使用方法
pa = re.compile(r'imooc', re.IGNORECASE) //re.INGORECASE 可以简写 为re.I

ma = pa.match('Imooc python')

ma.group()

正则表达式的基本语法


python正则_第2张图片
匹配单个字符基本语法
python正则_第3张图片
匹配多个字符基本语法
python正则_第4张图片
匹配边界的用法
python正则_第5张图片
分组匹配

re模块中的其他方法

python正则_第6张图片
其他方法1
python正则_第7张图片
其他方法2

你可能感兴趣的:(python正则)