python re.sub()替换正则的匹配内容方法


Posted in Python onJuly 22, 2019

如下所示:

import re
 
 
c = re.compile(r'\d')
 
s = 'you1are2welcome'
 
# 用指定的内容,替换正则匹配的内容,也可以指定替换次数
ret = c.sub(' ', s, 1)
 
print(ret)
 
 
# 处理函数接收一个参数(每次的匹配结果)
def deal(s):
  return str(int(s.group()) * 2)
 
# 可以认为干预替换过程,传递一个函数即可
ret = re.sub(r'\d', deal, 'you1are2welcome')
print(ret)

结果:

you are2welcome

you2are4welcome

以上这篇python re.sub()替换正则的匹配内容方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python3新特性函数注释Function Annotations用法分析
Jul 28 Python
Python3学习urllib的使用方法示例
Nov 29 Python
解决Python获取字典dict中不存在的值时出错问题
Oct 17 Python
Python小进度条显示代码
Mar 05 Python
django框架实现一次性上传多个文件功能示例【批量上传】
Jun 19 Python
Python学习笔记之Django创建第一个数据库模型的方法
Aug 07 Python
python动态视频下载器的实现方法
Sep 16 Python
Python实现线性判别分析(LDA)的MATLAB方式
Dec 09 Python
python实现坦克大战
Apr 24 Python
python代码区分大小写吗
Jun 17 Python
numpy数据类型dtype转换实现
Apr 24 Python
Python3.10的一些新特性原理分析
Sep 15 Python
简单了解python gevent 协程使用及作用
Jul 22 #Python
利用Pandas和Numpy按时间戳将数据以Groupby方式分组
Jul 22 #Python
python+logging+yaml实现日志分割
Jul 22 #Python
python删除列表元素的三种方法(remove,pop,del)
Jul 22 #Python
python Gunicorn服务器使用方法详解
Jul 22 #Python
python实现按行分割文件
Jul 22 #Python
python UDP(udp)协议发送和接收的实例
Jul 22 #Python
You might like
PHP远程连接MYSQL数据库非常慢的解决方法
2008/07/05 PHP
PHP自动生成后台导航网址的最佳方法
2013/08/27 PHP
Laravel 5.4.36中session没有保存成功问题的解决
2018/02/19 PHP
ThinkPHP5.1框架页面跳转及修改跳转页面模版示例
2019/05/06 PHP
tp5修改(实现即点即改)
2019/10/18 PHP
php加速缓存器opcache,apc,xcache,eAccelerator原理与配置方法实例分析
2020/03/02 PHP
根据分辨率不同,调用不同的css文件
2006/07/07 Javascript
innerText和textContent对比及使用介绍
2013/02/27 Javascript
Jquery多选框互相内容交换的实例代码
2013/07/04 Javascript
使用jquery hover事件实现表格的隔行换色功能示例
2013/09/03 Javascript
URL的参数中有加号传值变为空格的问题(URL特殊字符)
2016/11/04 Javascript
Bootstrap导航条的使用和理解3
2016/12/14 Javascript
vue组件初学_弹射小球(实例讲解)
2017/09/06 Javascript
node.js 发布订阅模式的实例
2017/09/10 Javascript
微信小程序之圆形进度条实现思路
2018/02/22 Javascript
VueJS 组件参数名命名与组件属性转化问题
2018/12/03 Javascript
微信小程序实现的五星评价功能示例
2019/04/25 Javascript
Fetch超时设置与终止请求详解
2019/05/18 Javascript
js笔试题-接收get请求参数
2019/06/15 Javascript
js实现简单掷骰子小游戏
2019/10/24 Javascript
[01:03]DOTA2新的征程 你的脚印值得踏上
2014/08/13 DOTA
Python实现多线程下载文件的代码实例
2014/06/01 Python
python实现根据图标提取分类应用程序实例
2014/09/28 Python
Python利用Django如何写restful api接口详解
2018/06/08 Python
python numpy 显示图像阵列的实例
2018/07/02 Python
基于numpy中数组元素的切片复制方法
2018/11/15 Python
python多线程共享变量的使用和效率方法
2019/07/16 Python
Python如何脚本过滤文件中的注释
2020/05/27 Python
一道SQL存储过程面试题
2016/10/07 面试题
linux面试相关问题
2012/08/11 面试题
数控专业个人求职信范例
2013/11/29 职场文书
英语专业毕业生求职信
2014/05/24 职场文书
机械制造专业大学生自我鉴定
2014/09/19 职场文书
2014年人力资源工作总结
2014/11/19 职场文书
新郎婚礼致辞
2015/07/27 职场文书
Android Canvas绘制文字横纵向对齐
2022/06/05 Java/Android