程序媛计划——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'

 

posted @ 2017-09-17 09:42  IcarusYu  阅读(173)  评论(0编辑  收藏  举报