Notes

Python 正则表达式

概览

使用步骤

  1. import re
  2. 使用 re.complie() 创建一个 Regex 对象
  3. 向 Regex 对象调用 search(), 返回一个 Match 对象,对 Match 对象调用 group(), 返回匹配的字符串
    • group() 或 group(0) 返回整个匹配的文本
    • group(1) 获取第一个分组
    • groups() 返回多个值的元组

常用方法

regex.search()

regex.findall()

re.complie()

regex.sub()

匹配模式

贪心(默认)

在有二义的情况下,尽可能匹配最长的字符串

非贪心

正则符号

|

?

*

+

{}

[]

^

$

.

字符分类

\d

\D

\w

\W

\s

\S