码迷,mamicode.com
首页 > 编程语言 > 详细

python中的正则表达式

时间:2017-07-08 00:24:09      阅读:291      评论:0      收藏:0      [点我收藏+]

标签:font   color   cep   dal   new   rac   pytho   any   character   

特殊字符
"."  : Matches any character except a newline.  匹配任何字符 除了换行符
"^"  :匹配字符的开头
1 import re
2 s=re.findall(^c234,ac2324)
3 s1=re.findall(^ac,ac2324)
4 print(s)
5 print(s1)
6 #输出:[]
7 #    [ac‘]     

"$"  :匹配字符串的结尾

 

1 import re
2 s=re.findall(c234$,ac2324)
3 s1=re.findall(ac2324$,ac2324)
4 print(s)
5 print(s1)
6 #输出:[]
7 #     [‘ac2324‘]

 

 

" * "  :匹配前一个字符0或多次

import re
s=re.findall(abc*,ab)
s1=re.findall(abc*,abcc)
print(s)
print(s1) 
#输出:[‘ab‘]   [‘abcc‘]

 

"+"  :匹配前一个字符1次或无限次

import re
s=re.findall(abc+,ab)
s1=re.findall(abc+,abc)
print(s)
print(s1)
#输出:[]   [‘abcc‘]

 

“?”  :匹配一个字符0次或1次

import re
s=re.findall(ab222c?,ab222)
s1=re.findall(ab222c?,ab222cccccc)
print(s)
print(s1)
#输出:[‘ab222‘]       [‘ab222c‘]

 

{}  :{m}匹配前一个字符m次,{m,n}匹配前一个字符m至n次,若省略n,则匹配m至无限次

 

 

 

 

python中的正则表达式

标签:font   color   cep   dal   new   rac   pytho   any   character   

原文地址:http://www.cnblogs.com/wangbinbin/p/7134547.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!