如何在 Python 正则表达式中使用特殊字符?
pythonserver side programmingprogramming
来自 Python 文档
非特殊字符匹配自身。特殊字符不匹配自身 −
| \ | 转义特殊字符或启动一个序列。 |
| . | 匹配除换行符之外的任意字符,请参阅 re.DOTALL |
| ^ | 匹配字符串的开头,请参阅re.MULTILINE |
| $ | 匹配字符串的结尾,参见 re.MULTILINE |
| [ ] | 包含一组可匹配的字符 |
| R|S | 匹配正则表达式 R 或正则表达式 S。 |
| () | 创建捕获组,并指示优先级 |
在 '[' 后,括起一个集合,唯一的特殊字符是 −
| ] | 如果不是第一个字符,则结束集合 |
| - | 范围,例如 a-c 匹配 a、b 或 c |
| ^ | Negate the set only if it is the 1st char |
量词(附加"?"表示非贪婪)−
| {m> | 恰好 m 次重复 |
| {m,n> | 从 m(默认 0)到 n(默认无穷大) |
| * | 0 次或更多。与 {,> |
| + | 1 或以上。与 {1,> |
| ? | 0 或 1。与 {,1> |
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

