标签:code 需要 out sre 次数 logs 除了 ... db2
在python中需要引入re模块
表示字符:
. 匹配任意一个字符(除了\n)
In [5]: re.match("...", "ab") #匹配三个字符 In [6]: re.match("...", "abc") Out[6]: <_sre.SRE_Match at 0x7f90a947bf38>
\d表示是阿拉伯数字, \D表示不是数字
In [7]: re.match("\d", "2") Out[7]: <_sre.SRE_Match at 0x7f90a956f6b0> In [8]: re.match("\D","a") Out[8]: <_sre.SRE_Match at 0x7f90a948db28>
\s匹配空白,即空格,tab, \S匹配非空白
\w匹配单词字符,即a-z, A-Z, 0-9, _ \W 匹配非单词字符
[ ]表示可以选择[]里面的内容, [^]表示不是集合里面的
In [10]: re.match("1[345678]", "18") Out[10]: <_sre.SRE_Match at 0x7f90a948dac0> In [11]: re.match("1[345678]", "19") In [12]: re.match("1[^345678]", "19") Out[12]: <_sre.SRE_Match at 0x7f90a948db90>
数量:
* 匹配前一个字符次数 >= 0
+ 匹配前一个字符次数 >=1
? 匹配前一个字符出现一次或者0次
{m} 字符出现m次
{m,} 匹配前一个字符至少m次
{m, n}匹配前一个字符m到n次
标签:code 需要 out sre 次数 logs 除了 ... db2
原文地址:http://www.cnblogs.com/zhaopAC/p/7738818.html