程序媛计划——python正则表达式
#定义
正则表达式是对字符串操作的一种逻辑公式,通过它我们能筛选过滤出我们需要的内容,如判断一串数字是否是电话号码。
#原理
先把正则表达式的字符串转换成 Pattern 对象,接着用这个对象处理文本并得到匹配结果,然后根据结果信息,进行其他的操作
1 #coding:utf-8 2 import re 3 pattern = re.compile(r'hello') #将正则表达式转化为pattern对象 4 match =pattern.match('hello,cxy!') 5 print match 6 7 if match: 8 print match.group() 9 else: 10 print 'not match' 11 12 pattern2=re.compile(r'Python') 13 match2=pattern2.match('hello cxy') 14 if match2: 15 print match2.group() 16 else: 17 print 'not match'