Python 正则表达式Ⅲ

re.match与re.search的区别

re.match只匹配字符串的开始,如果字符串开始https://www.xuanhe.net/不符合正则表达式,则匹配失败,函数返回None;而re.search匹配整个字符串,直到找到一个匹配。

 

 以上实例运行结果如下:

 

 

检索和替换

Python 的 re 模块提供了re.sub用于替换字符串中的匹配项。

语法:

 

 

参数:

  • pattern : 正则中的模式字符串。
  • repl : 替换的字符串,也可为一个函数。
  • string : 要被查找替换的原始字符串。
  • count : 模式匹配后替换的最大次数,默认 0 表示替换所有的匹配。
 

 

 以上实例执行结果如下:

 

 

posted @ 2019-11-01 16:38  danjiu  阅读(136)  评论(0编辑  收藏  举报
友情链接: 家电维修