正则表达式
Python 中的正则表达式通过内置于标准库中的 re
模块得到支持。
正则表达式语法
正则表达式使用一系列字符来定义搜索模式。
符号 | 描述 |
---|---|
. | 匹配除换行符之外的任何字符 |
^ | 匹配字符串的开头 |
$ | 匹配字符串的结尾 |
* | 匹配前一个元素的 0 次或多次重复 |
+ | 匹配前一个元素的 1 次或多次重复 |
? | 匹配前一个元素的 0 次或 1 次重复 |
{m,n} | 匹配前一个元素的 m 到 n 次重复 |
[] | 匹配方括号中的任何字符 |
| | 逻辑 OR |
() | 将模式分组 |
正则表达式匹配
正则表达式替换
参考: