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

作者:三尺秋水一点飞鸿 时间:2022-09-13 08:10:30 

如下所示:


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

来源:https://blog.csdn.net/qq_42467563/article/details/82989932

标签:python,re.sub,替换,正则,匹配
0
投稿

猜你喜欢

  • Python实现用户登录注册

    2021-01-12 17:03:42
  • Python递归实现打印多重列表代码

    2023-05-28 10:38:32
  • python数组中的 k-diff 数对例题解析

    2022-03-30 18:21:47
  • php基础教程 php内置函数实例教程

    2023-11-14 18:28:45
  • 用Dreamweaver设计自动关闭的网页

    2010-09-02 12:29:00
  • 详解Python中常用的图片处理函数的使用

    2021-05-05 18:30:32
  • 解析go语言调用约定多返回值实现原理

    2023-10-08 23:38:06
  • 关于Python的一些学习总结

    2022-01-10 11:23:41
  • 验证码的最高境界

    2008-05-08 14:17:00
  • 写了一个小巧的jquery拾色工具

    2009-12-21 14:22:00
  • 使用Keras预训练好的模型进行目标类别预测详解

    2023-02-04 09:14:37
  • asp 判断上传文件中是否存在危险代码

    2011-03-17 11:19:00
  • python3 爬取图片的实例代码

    2021-08-22 13:37:57
  • JavaScript变量类型以及变量作用域详解

    2023-08-12 08:50:17
  • Python只用40行代码编写的计算器实例

    2023-07-30 07:16:40
  • Python获取暗黑破坏神3战网前1000命位玩家的英雄技能统计

    2023-09-25 13:01:40
  • Python标准库json模块和pickle模块使用详解

    2021-12-24 16:17:14
  • 5个款MySQL常用维护管理工具

    2010-10-25 19:45:00
  • Python Web框架之Django框架Form组件用法详解

    2021-10-21 11:12:39
  • Python操作json数据的一个简单例子

    2022-10-23 17:09:37
  • asp之家 网络编程 m.aspxhome.com