码迷,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
迷上了代码!