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 相关文章推荐
PHP webshell检查工具 python实现代码
Sep 15 Python
Python实现批量更换指定目录下文件扩展名的方法
Sep 19 Python
详解Python 序列化Serialize 和 反序列化Deserialize
Aug 20 Python
Django内容增加富文本功能的实例
Oct 17 Python
Python中协程用法代码详解
Feb 10 Python
python3+PyQt5 数据库编程--增删改实例
Jun 17 Python
ZABBIX3.2使用python脚本实现监控报表的方法
Jul 02 Python
简单了解python 邮件模块的使用方法
Jul 24 Python
如何爬取通过ajax加载数据的网站
Aug 15 Python
python的Jenkins接口调用方式
May 12 Python
解决Python Matplotlib绘图数据点位置错乱问题
May 16 Python
浅谈Python中的函数(def)及参数传递操作
May 25 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原理的opcodes(操作码)
2010/10/26 PHP
PHP二维关联数组的遍历方式(实例讲解)
2017/10/18 PHP
Laravel框架数据库迁移操作实例详解
2020/04/06 PHP
document.forms用法示例介绍
2014/06/26 Javascript
基于jquery实现的可编辑下拉框实现代码
2014/08/02 Javascript
使用npm发布Node.JS程序包教程
2015/03/02 Javascript
JS实现动态移动层及拖动浮层关闭的方法
2015/04/30 Javascript
JavaScript 2048 游戏实例代码(简单易懂)
2016/03/25 Javascript
jQuery仿京东商城楼梯式导航定位菜单
2016/07/25 Javascript
AngularJS基础 ng-href 指令用法
2016/08/01 Javascript
ES6学习之变量的解构赋值
2017/02/12 Javascript
JS实现的DOM插入节点操作示例
2018/04/04 Javascript
vue集成chart.js的实现方法
2019/08/20 Javascript
JavaScript实现移动端带transition动画的轮播效果
2020/03/24 Javascript
微信分享invalid signature签名错误踩过的坑
2020/04/11 Javascript
Node.js web 应用如何封装到Docker容器中
2020/09/01 Javascript
python通过装饰器检查函数参数数据类型的方法
2015/03/13 Python
fastcgi文件读取漏洞之python扫描脚本
2017/04/23 Python
Python中str.join()简单用法示例
2018/03/20 Python
selenium设置proxy、headers的方法(phantomjs、Chrome、Firefox)
2018/11/29 Python
Python面向对象程序设计类的多态用法详解
2019/04/12 Python
Django框架实现的分页demo示例
2019/05/25 Python
弄懂这56个Python使用技巧(轻松掌握Python高效开发)
2019/09/18 Python
BLACKMORES澳洲官网:澳大利亚排名第一的保健品牌
2018/09/27 全球购物
初中物理教学反思
2014/01/14 职场文书
代理协议书范本
2014/04/22 职场文书
公务员培的训心得体会
2014/09/01 职场文书
环境卫生工作汇报材料
2014/10/28 职场文书
2015年乡镇信访工作总结
2015/04/07 职场文书
大学生求职意向书
2015/05/11 职场文书
小学音乐课教学反思
2016/02/18 职场文书
诺贝尔奖获得者名言100句:句句启人心智,值永久收藏
2019/08/09 职场文书
Promise面试题详解之控制并发
2021/05/14 面试题
Spark SQL 2.4.8 操作 Dataframe的两种方式
2021/10/16 SQL Server
Redis中有序集合的内部实现方式的详细介绍
2022/03/16 Redis
volatile保证可见性及重排序方法
2022/08/05 Java/Android