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

python正则表达式

时间:2015-11-22 11:09:57      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:

1.导入正则表达式对应的包:

1 import re
2 re.search(pattern,string)
3 例子:
4 re.search("[0123456789]","2")!=None #如果为True,则表示匹配成功。
5 re.search("^[0123456789]$","12")!=None #如果为False,则表示匹配失败。        

2.普通字符:

-表示范围,[0-9],[a-z]等。

3.元字符与转义:

元字符:[ , ],^,$,-这些都是元字符。如果需要把元字符转换成普通字符,则需要转义=加上反斜线字符\

 1 #作为普通字符
 2 re.search("^[-09]$","3")!=None  #False
 3 re.search("^[-09]$","-")!=None  #True
 4 
 5 #作为元字符
 6 re.search("^[0-9]$","3")!=None    #True
 7 re.search("^[0-9]$","-")!=None    #False
 8 
 9 #转义之后作为普通字符
10 re.search("^[0\\-9]$","3")!=None    #False
11 re.search("^[0\\-9]$","-")!=None    #True

 

python正则表达式

标签:

原文地址:http://www.cnblogs.com/chushiyaoyue/p/4985418.html

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