RegEx或正则表达式是形成搜索模式的一系列字符。正则表达式可用于检查字符串是否包含指定的搜索模式。也可以进行字符串的替换和提取。本文主要介绍Python 正则表达式 元字符。

Python 常用术语

1、元字符(Metacharacters)

元字符是具有特殊含义的字符:

元字符

描述

示例

[]

一组字符

"[a-m]"

\

发出特殊序列的信号(也可以用于转义特殊字符)

"\d"

.

任何字符(换行符除外)

"he..o"

^

以。。开始

"^hello"

$

结尾

"world$"

*

零次或更多次

"aix*"

+

One or more occurrences

"aix+"

{}

一次或多次出现

"al{2}"

|

两者任一

"falls|stays"

()

捕获和组

相关文档:

Python 正则表达式(RegEx)教程

Python 正则表达式(RegEx)介绍及导入使用示例

Python re模块函数方法

Python 正则表达式 元字符

Python 正则表达式 特殊字符

Python 正则表达式 集合

Python 正则表达式 Match 对象(Object)

Python 常用术语

推荐文档