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 相关文章推荐
python基础入门详解(文件输入/输出 内建类型 字典操作使用方法)
Dec 08 Python
Python装饰器入门学习教程(九步学习)
Jan 28 Python
python paramiko模块学习分享
Aug 23 Python
使用tensorflow实现AlexNet
Nov 20 Python
Python实现简单http服务器
Apr 12 Python
python遍历一个目录,输出所有的文件名的实例
Apr 23 Python
Python SMTP发送邮件遇到的一些问题及解决办法
Oct 24 Python
500行代码使用python写个微信小游戏飞机大战游戏
Oct 16 Python
Python numpy.zero() 初始化矩阵实例
Nov 27 Python
python模拟实现分发扑克牌
Apr 22 Python
python如何使用代码运行助手
Jul 03 Python
Python 如何在字符串中插入变量
Aug 01 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
一键删除顽固的空文件夹 软件下载
2007/01/26 PHP
PHP 函数学习简单小结
2010/07/08 PHP
使用PHP实现二分查找算法代码分享
2011/06/24 PHP
PHP处理大量表单字段的便捷方法
2015/02/07 PHP
基于jquery的关于动态创建DOM元素的问题
2010/12/24 Javascript
Nodejs实现多人同时在线移动鼠标的小游戏分享
2014/12/06 NodeJs
JS模拟键盘打字效果的方法
2015/08/05 Javascript
超实用的JavaScript代码段 附使用方法
2016/05/22 Javascript
JavaScript 动态三角函数实例详解
2017/01/08 Javascript
JS组件系列之MVVM组件 vue 30分钟搞定前端增删改查
2017/04/28 Javascript
BootStrap 导航条实例代码
2017/05/18 Javascript
详细AngularJs4的图片剪裁组件的实例
2017/07/12 Javascript
Bootstrap 模态框(Modal)带参数传值实例
2017/08/20 Javascript
Vue组件之全局组件与局部组件的使用详解
2017/10/09 Javascript
详解vue-router传参的两种方式
2018/09/10 Javascript
微信小程序搜索功能(附:小程序前端+PHP后端)
2019/02/28 Javascript
Vuex模块化应用实践示例
2020/02/03 Javascript
JS XMLHttpRequest原理与使用方法深入详解
2020/04/30 Javascript
Vue项目接入Paypal实现示例详解
2020/06/04 Javascript
[02:57]DOTA2亚洲邀请赛小组赛第四日 赛事回顾
2015/02/02 DOTA
详解Django 中是否使用时区的区别
2018/06/14 Python
python实现C4.5决策树算法
2018/08/29 Python
Python生成器的使用方法和示例代码
2019/03/04 Python
简单了解python字符串前面加r,u的含义
2019/12/26 Python
Python3 assert断言实现原理解析
2020/03/02 Python
python 使用事件对象asyncio.Event来同步协程的操作
2020/05/04 Python
CSS3 transform的skew属性值图文详解
2014/07/21 HTML / CSS
JACK & JONES瑞典官方网站:杰克琼斯欧式风格男装
2017/12/23 全球购物
澳大利亚手表品牌:Time IV Change
2018/10/06 全球购物
天逸系统(武汉)有限公司Java笔试题
2015/12/29 面试题
计算机应届毕业生自荐信范文
2014/02/23 职场文书
2015年超市工作总结范文
2015/05/26 职场文书
幼儿园六一主持词
2015/06/30 职场文书
2016年校长新年寄语
2015/08/17 职场文书
OpenCV-Python实现怀旧滤镜与连环画滤镜
2021/06/09 Python
Java实战之用Swing实现通讯录管理系统
2021/06/13 Java/Android