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

Python 常用术语

1、正则表达式集合

集合是在方括号[]中的一组字符,它们具有特殊含义:

集合

描述

[arn]

返回存在指定字符(arn)之一的匹配项

[a-n]

返回任何小写字符的匹配项,按字母顺序在an之间

[^arn]

返回除arn以外的任何字符的匹配项

[0123]

返回存在任何指定数字(0123)的匹配项

[0-9]

返回09之间的任何数字的匹配项

[0-5][0-9]

返回0059中任何两位数字的匹配项

[a-zA-Z]

返回az之间的任何字母的匹配项,小写或大写

[+]

设置为+*|()${}没有特殊含义,

因此[+]的意思是:返回以下任何匹配的+字符 字符串

相关文档:

Python 正则表达式(RegEx)教程

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

Python re模块函数方法

Python 正则表达式 元字符

Python 正则表达式 特殊字符

Python 正则表达式 集合

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

Python 常用术语

推荐文档