python正则表达式语法学习笔记
时间:2026-05-21 19:36:35来源:本文总结Python正则表达式常用语法,便于快速查阅与使用。
| 符号 | 说明 | 示例 |
| `.` | 匹配任意单个字符(除换行符) | `a.c` 匹配 "abc" |
| `` | 前一字符出现0次或多次 | `a` 匹配 "a", "aa", "" |
| `+` | 前一字符出现1次或多次 | `a+` 匹配 "a", "aa" |
| `?` | 前一字符出现0次或1次 | `a?` 匹配 "a", "" |
| `[]` | 匹配括号内的任意一个字符 | `[aeiou]` 匹配元音 |
| `^` | 匹配字符串开头 | `^a` 匹配以"a"开头的字符串 |
| `$` | 匹配字符串结尾 | `a$` 匹配以"a"结尾的字符串 |
| `d` | 匹配数字 | `d{3}` 匹配三位数 |
| `w` | 匹配字母、数字或下划线 | `w+` 匹配单词 |
使用`re`模块进行匹配、搜索和替换操作。建议结合实际场景灵活运用,避免过度复杂化正则表达式。
展开更多
标签:
