python re.sub()替換正則的匹配內(nèi)容方法
更新時間:2019年07月22日 11:15:41 作者:三尺秋水一點飛鴻
今天小編就為大家分享一篇python re.sub()替換正則的匹配內(nèi)容方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
如下所示:
import re c = re.compile(r'\d') s = 'you1are2welcome' # 用指定的內(nèi)容,替換正則匹配的內(nèi)容,也可以指定替換次數(shù) ret = c.sub(' ', s, 1) print(ret) # 處理函數(shù)接收一個參數(shù)(每次的匹配結(jié)果) def deal(s): return str(int(s.group()) * 2) # 可以認(rèn)為干預(yù)替換過程,傳遞一個函數(shù)即可 ret = re.sub(r'\d', deal, 'you1are2welcome') print(ret)
結(jié)果:
you are2welcome you2are4welcome
以上這篇python re.sub()替換正則的匹配內(nèi)容方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(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-05Python+matplotlib實現(xiàn)折線圖的美化
這篇文章主要和大家分享一個非常有趣的Python教程—如何美化一個?matplotlib折線圖。文中的示例代碼講解詳細(xì),感興趣的可以了解一下2022-05-05使用pandas或numpy處理數(shù)據(jù)中的空值(np.isnan()/pd.isnull())
這篇文章主要介紹了使用pandas或numpy處理數(shù)據(jù)中的空值(np.isnan()/pd.isnull()),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-05-05Python使用PyAudio制作錄音工具的實現(xiàn)代碼
這篇文章主要介紹了Python使用PyAudio制作錄音工具,音頻錄制與視頻錄制相似,也是以數(shù)據(jù)幀的方式錄制保存,這次使用強大的第三方包PyAudio和內(nèi)置的wave模塊編寫,需要的朋友可以參考下2022-04-04