1.1 Python 笔记 之正则表达式

来源:互联网 发布:小米电视网络经常卡 编辑:程序博客网 时间:2024/05/17 23:38
  1. 正则表达式为高级文本模式匹配、抽取、与/或文本形式的搜索和替换功能提供了基础。
  2. Python 通过标准库中的re模块来支持正则表达式。
  3. 可以使用正则表达式来识别有效的Python标识符,例如下面这:[A-Za-z]\w+的含义是第一个字符是字母,也就是说要么A~Z,要么a~z,后面至少一个(+)有字母数字组成的字符(\w)。

表 示 法 描 述 正则表达式示例
re1|re2 匹配正则表达式re1或者re2 foo|bar
. 匹配任何字符(除了\n之外) b.b
^ 匹配字符串起始部分 ^Dear
/bin/sh
* 匹配0次或者多次前面出现的正则表达式 [A-Za-z0-9]*
+ 匹配一次或多次前面出现的正则表达式 [a-z]+.com
? 匹配0次或者一次前面出现的正则表达式 goo?
{N} 匹配N次前面出现的正则表达式 [0-9]{3}
{M,N} 匹配M~N次前面出现的正则表达式 [0-9]{5,9}
[…] 匹配来自字符集的任意单一字符 [aeiou]
[..x-y..] 匹配x~y范围中的任意单一字符 [0-9],[A-Za-z]

0 0
原创粉丝点击