**
课程-程序正则化2
1.search方法
search方法是匹配出文章的次数。实例如下图1所示:
![图1 4段代码](https://img-blog.csdnimg.cn/20210112102640931.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FpYW5nemk2Mzk=,size_16,color_FFFFFF,t_70)
运行结果,如下图2所示:
![图2 运行结果](https://img-blog.csdnimg.cn/20210112102911265.png)
由上图可以看出re.search.group不能够带数字。修改程序如下图3所示:
![图3 3段代码](https://img-blog.csdnimg.cn/20210112103253113.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FpYW5nemk2Mzk=,size_16,color_FFFFFF,t_70)
运行结果,如下图4所示:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210112103346140.png)
可知,re.search(r"∧.",45)=re.match(r".",45)。当带有“^”代表从头开始。
修改得到如图5所示:
![图5 2段代码](https://img-blog.csdnimg.cn/20210112103709640.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FpYW5nemk2Mzk=,size_16,color_FFFFFF,t_70)
运行结果如下图5:
![图5](https://img-blog.csdnimg.cn/20210112103742407.png)
2.findall方法
需求:统计出文章阅读次数,如图2.1所示:
![图2.1](https://img-blog.csdnimg.cn/20210112105715352.png)
运行结果如下图2.1:
![图2.1](https://img-blog.csdnimg.cn/20210112105811933.png)
3.sub方法
sub方法是替换方法。
程序如下图所示:
![图3.1](https://img-blog.csdnimg.cn/20210112112030201.png)
运行结果如下:
![图3.2](https://img-blog.csdnimg.cn/20210112112124869.png)