Python正则表达式基础-元字符

\    ^    $   *    +    .    |    ?    {}   []    ()    


下面简单介绍一下。

1,[]  常用来指定一个字符集,如:[abc ]; [a-z] 里面所有的字母会被一一匹配

例子:

Python正则表达式基础-元字符_第1张图片

注:

示例中^表示取反。

[a-z]表示 从字母a到z所有的字母。

[0-9]等价于[0123456789] 也可以用\d 表示。

所有其它的元字符在[]中将失去原有的意义,比如示例中的^在[]表示取反。


2,^ 表示匹配字符串的开头。在多行模式下匹配每一行的开头。

Python正则表达式基础-元字符_第2张图片

注:^一般放在字符串开头

3,$ 表示匹配字符串的结尾。在多行模式下匹配每一行的尾部。

Python正则表达式基础-元字符_第3张图片

注:$一般放在字符串结尾。

下面会继续介绍python正则表达式的元字符。




你可能感兴趣的:(Python正则表达式基础-元字符)