正则表达式

 
正则表达式
正则表达式
1.  [0-9] 与 d
正则表达式
 
正则表达式
 
2. 重复多少次{}
下面的例子表示数字重复出现8次
正则表达式
 
3.重复0次或者多次  *
*
正则表达式
 
正则表达式
 
3.至少重复一次或者多次 +
正则表达式
 
4.表示可有可无
正则表达式
这个例子中为啥不用* 因为防止出现两个 -
看下面的例子已经说明
正则表达式
 
5.最小匹配 +?
正则表达式
 
正则表达式
6.出现1次或者3次  {1,3}
正则表达式
 
 
正则表达式
正则表达式
 
 
 
 
7.编译正则表达式,变成一个对象,执行的速度比解释性的要快很多。
用re模块的compile方法
例如:
正则表达式
正则表达式
 
 
8.通过编译正则表达式,实现不区分大小写的匹配使用参数 re.I
正则表达式
 
正则表达式
 
正则表达式
正则表达式
 
re属性-分组
 
正则表达式
正则表达式
正则表达式
 
 
分组的作用2
去已经匹配到的数据中再提取数据
有时候需要只返回分组的数据
正则表达式
 
 
正则表达式