正则表达式(Regular Expression)是文本匹配的强大工具。
基础语法
| 符号 | 含义 | 示例 |
|---|---|---|
| . | 任意字符 | a.c 匹配 abc |
| * | 0或多个 | ab*c 匹配 abc, abbc |
| + | 1或多个 | ab+c 匹配 abc, abbc |
| ? | 0或1个 | colou?r 匹配 color |
| ^ | 开头 | ^Hello 匹配开头 |
| $ | 结尾 | end$ 匹配结尾 |
| [] | 字符类 | [aeiou] 匹配元音 |
| {n,m} | 重复n-m次 | a{3} 匹配 aaa |
正则表达式(Regular Expression)是文本匹配的强大工具。
| 符号 | 含义 | 示例 |
|---|---|---|
| . | 任意字符 | a.c 匹配 abc |
| * | 0或多个 | ab*c 匹配 abc, abbc |
| + | 1或多个 | ab+c 匹配 abc, abbc |
| ? | 0或1个 | colou?r 匹配 color |
| ^ | 开头 | ^Hello 匹配开头 |
| $ | 结尾 | end$ 匹配结尾 |
| [] | 字符类 | [aeiou] 匹配元音 |
| {n,m} | 重复n-m次 | a{3} 匹配 aaa |