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()替換正則的匹配內容方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
使用pandas或numpy處理數據中的空值(np.isnan()/pd.isnull())
這篇文章主要介紹了使用pandas或numpy處理數據中的空值(np.isnan()/pd.isnull()),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-05-05

