python re.sub()替換正則的匹配內(nèi)容方法
更新時(shí)間:2019年07月22日 11:15:41 作者:三尺秋水一點(diǎn)飛鴻
今天小編就為大家分享一篇python re.sub()替換正則的匹配內(nèi)容方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
如下所示:
import re c = re.compile(r'\d') s = 'you1are2welcome' # 用指定的內(nèi)容,替換正則匹配的內(nèi)容,也可以指定替換次數(shù) ret = c.sub(' ', s, 1) print(ret) # 處理函數(shù)接收一個(gè)參數(shù)(每次的匹配結(jié)果) def deal(s): return str(int(s.group()) * 2) # 可以認(rèn)為干預(yù)替換過程,傳遞一個(gè)函數(shù)即可 ret = re.sub(r'\d', deal, 'you1are2welcome') print(ret)
結(jié)果:
you are2welcome you2are4welcome
以上這篇python re.sub()替換正則的匹配內(nèi)容方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
關(guān)于python基礎(chǔ)數(shù)據(jù)類型bytes進(jìn)制轉(zhuǎn)換
Python 3.x之后,Python自帶字符默認(rèn)使用utf-8格式編碼和顯示,bytes數(shù)據(jù)類型是utf-8格式的二進(jìn)制形式的不可變序列,需要的朋友可以參考下2023-05-05詳解python3中tkinter知識(shí)點(diǎn)
本篇文章給大家分享了關(guān)于python3中tkinter的相關(guān)知識(shí)點(diǎn)以及實(shí)例代碼,有興趣的朋友參考下。2018-06-06Python+matplotlib實(shí)現(xiàn)折線圖的美化
這篇文章主要和大家分享一個(gè)非常有趣的Python教程—如何美化一個(gè)?matplotlib折線圖。文中的示例代碼講解詳細(xì),感興趣的可以了解一下2022-05-05python使用線程封裝的一個(gè)簡單定時(shí)器類實(shí)例
這篇文章主要介紹了python使用線程封裝的一個(gè)簡單定時(shí)器類,實(shí)例分析了Python線程的使用及定時(shí)器類的實(shí)現(xiàn)技巧,需要的朋友可以參考下2015-05-05使用pandas或numpy處理數(shù)據(jù)中的空值(np.isnan()/pd.isnull())
這篇文章主要介紹了使用pandas或numpy處理數(shù)據(jù)中的空值(np.isnan()/pd.isnull()),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-05-05Python使用PyAudio制作錄音工具的實(shí)現(xiàn)代碼
這篇文章主要介紹了Python使用PyAudio制作錄音工具,音頻錄制與視頻錄制相似,也是以數(shù)據(jù)幀的方式錄制保存,這次使用強(qiáng)大的第三方包PyAudio和內(nèi)置的wave模塊編寫,需要的朋友可以參考下2022-04-04