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

 更新时间:2019年07月22日 11:15:41   作者:三尺秋水一点飞鸿  
今天小编就为大家分享一篇python re.sub()替换正则的匹配内容方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

如下所示:

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基础数据类型bytes进制转换

    关于python基础数据类型bytes进制转换

    Python 3.x之后,Python自带字符默认使用utf-8格式编码和显示,bytes数据类型是utf-8格式的二进制形式的不可变序列,需要的朋友可以参考下
    2023-05-05
  • 详解python3中tkinter知识点

    详解python3中tkinter知识点

    本篇文章给大家分享了关于python3中tkinter的相关知识点以及实例代码,有兴趣的朋友参考下。
    2018-06-06
  • pytorch 限制GPU使用效率详解(计算效率)

    pytorch 限制GPU使用效率详解(计算效率)

    这篇文章主要介绍了pytorch 限制GPU使用效率详解(计算效率),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-06-06
  • pytorch 如何在GPU上训练

    pytorch 如何在GPU上训练

    这篇文章主要介绍了pytorch 如何在GPU上训练的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • Python+matplotlib实现折线图的美化

    Python+matplotlib实现折线图的美化

    这篇文章主要和大家分享一个非常有趣的Python教程—如何美化一个 matplotlib折线图。文中的示例代码讲解详细,感兴趣的可以了解一下
    2022-05-05
  • python使用线程封装的一个简单定时器类实例

    python使用线程封装的一个简单定时器类实例

    这篇文章主要介绍了python使用线程封装的一个简单定时器类,实例分析了Python线程的使用及定时器类的实现技巧,需要的朋友可以参考下
    2015-05-05
  • 使用pandas或numpy处理数据中的空值(np.isnan()/pd.isnull())

    使用pandas或numpy处理数据中的空值(np.isnan()/pd.isnull())

    这篇文章主要介绍了使用pandas或numpy处理数据中的空值(np.isnan()/pd.isnull()),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-05-05
  • Python常用图像形态学操作详解

    Python常用图像形态学操作详解

    这篇文章主要为大家详细介绍几个Python中常用的图像形态学操作:腐蚀、膨胀、开闭运算、梯度运算、礼帽和黑帽,感兴趣的小伙伴可以跟随小编一起学习一下
    2022-08-08
  • Python 学习教程之networkx

    Python 学习教程之networkx

    networkx是Python的一个包,用于构建和操作复杂的图结构,提供分析图的算法。对Python networkx相关知识感兴趣的朋友跟随小编一起看看吧
    2019-04-04
  • Python使用PyAudio制作录音工具的实现代码

    Python使用PyAudio制作录音工具的实现代码

    这篇文章主要介绍了Python使用PyAudio制作录音工具,音频录制与视频录制相似,也是以数据帧的方式录制保存,这次使用强大的第三方包PyAudio和内置的wave模块编写,需要的朋友可以参考下
    2022-04-04

最新评论