Python 正则表达式元字符
元字符
元字符是有特殊含义的字符:
字符 | 描述 | 例子 | 试一试 |
---|---|---|---|
[] | 一组字符。 | "[a-m]" | 试一试 |
\ | 表示特殊序列(也可以用来转义特殊字符)。 | "\d" | 试一试 |
. | 任意字符(换行符除外)。 | "he..o" | 试一试 |
^ | 以...开头。 | "^hello" | 试一试 |
$ | 以...结尾。 | "planet$" | 试一试 |
* | 零次或多次出现。 | "he.*o" | 试一试 |
+ | 一次或多次出现。 | "he.+o" | 试一试 |
? | 零次或一次出现。 | "he.?o" | 试一试 |
{} | 恰好出现指定的次数。 | "he.{2}o" | 试一试 |
| | 或者。 | "falls|stays" | 试一试 |
() | 捕获和分组。 |