python正则表达式

正则表达式

  • 概述
  • 1,行定位符
  • 2,元字符
  • 3,限定符
  • 4,字符类
  • 5,排除字符
  • 6,选择字符
  • 7,转义字符
  • 8,分组
  • 9,在python中使用正则表达式语法
  • Python中的Re模板
    • 匹配字符串match()
    • start() | end() | span() | string()
    • search()方法匹配
    • findall()方法匹配
    • 分组实例
    • 替换字符串sub()
    • 分割字符串split()
  • 常用正则表达式(背)

概述

在处理字符串时,经常会有查找符合某些复杂规则的字符串的需求。
正则表达式就是用于描述这些规则的工具。
换句话说,正则表达式就是记录文本规则的代码。
对于接触DOS的用户来说,如果想匹配当前文件夹下所以的文本文件,
可以输入“dir *.txt”命令,按键后,所有“.txt”文件将会被列举出来。
这里的“*.txt”可以理解为简单额度正则表达式。

1,行定位符

python正则表达式_第1张图片

2,元字符

python正则表达式_第2张图片

3,限定符

python正则表达式_第3张图片

4,字符类

python正则表达式_第4张图片

5,排除字符

在这里插入图片描述

6,选择字符

python正则表达式_第5张图片

7,转义字符

python正则表达式_第6张图片

8,分组

python正则表达式_第7张图片

9,在python中使用正则表达式语法

python正则表达式_第8张图片

Python中的Re模板

python正则表达式_第9张图片

匹配字符串match()

python正则表达式_第10张图片
实例
python正则表达式_第11张图片

start() | end() | span() | string()

python正则表达式_第12张图片

search()方法匹配

python正则表达式_第13张图片实例
python正则表达式_第14张图片

findall()方法匹配

python正则表达式_第15张图片
实例
python正则表达式_第16张图片

分组实例

示例一,
python正则表达式_第17张图片
示例二,
python正则表达式_第18张图片

替换字符串sub()

python正则表达式_第19张图片

实例
python正则表达式_第20张图片

分割字符串split()

python正则表达式_第21张图片
实例
python正则表达式_第22张图片

常用正则表达式(背)

python正则表达式_第23张图片

你可能感兴趣的:(Python)