大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 使用正則表達(dá)式替換文本內(nèi)容

使用正則表達(dá)式替換文本內(nèi)容

更新時(shí)間:2021-08-12 13:01:58 來源:動(dòng)力節(jié)點(diǎn) 瀏覽1355次

背景:日志中有打印出明文密碼,需要將密碼不分替換為*

關(guān)鍵語句就一條:

re.sub(r'--password .? ', '--password * ', line)

用途是,找到--password關(guān)鍵字,然后替換后面兩個(gè)空格之間的內(nèi)容為

import re
def log_mask(self):
    raw_file = self.LOG_PATH + self.logfile_name + '_tmp.log'
    mask_file = self.LOG_PATH + self.logfile_name + '.log'
    with open(raw_file, "r", encoding="utf-8") as f1, open(mask_file, "w", encoding="utf-8") as f2:
       for line in f1:
           f2.write(re.sub(r'--password .*? ', '--password * ', line))
    os.remove(raw_file)

如果打算用相同的模式執(zhí)行重復(fù)替換,可以考慮先將模式編譯以獲得更好的性能。

實(shí)例:

import re
text='今天是:11/28/2018'
datepat=re.compile(r'(\d+)/(\d+)/(\d+)')
print(datepat.sub(r'\3-\1-\2',text))
print(text)

實(shí)例2

把大于兩個(gè)以上的換行替換為兩個(gè)換行

pat = re.compile(r'\n\n+')
result = pat.sub('\n\n', result)

以上就是動(dòng)力節(jié)點(diǎn)小編介紹的"什么是消息隊(duì)列",希望對(duì)大家有幫助,想了解更多可查看Java在線學(xué)習(xí)。動(dòng)力節(jié)點(diǎn)在線學(xué)習(xí)教程,針對(duì)沒有任何Java基礎(chǔ)的讀者學(xué)習(xí),讓你從入門到精通,主要介紹了一些Java基礎(chǔ)的核心知識(shí),讓同學(xué)們更好更方便的學(xué)習(xí)和了解Java編程,感興趣的同學(xué)可以關(guān)注一下。

提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 久久777国产线看是看精品 | 97福利 | 欧美日韩视频精品一区二区 | 国产伦久视频免费观看 视频 | 国内偷自视频区视频综合 | 中文字幕在线欧美 | 免费一级a毛片在线播 | 精产国品一二二区视 | 四虎在线影视 | 日韩一区二区三区在线 | 美女国产| 一色屋精品亚洲香蕉网站 | 五月婷婷基地 | 啪啪99久久综合精品色 | 又爽又黄又无遮挡的视频在线观看 | www成人免费视频 | 精品国产欧美 | 国产精品国产精品国产专区不卡 | 国内自拍 在线播放 网红 | 五月久久亚洲七七综合中文网 | 国产成人一区二区视频在线观看 | 欧美一级在线毛片免费观看 | 免费人成激情视频在线观看冫 | 亚洲欧美日韩在线精品2021 | 中文字幕日韩亚洲 | 成人精品视频网站 | 四虎国产精品永久在线播放 | 亚洲一区二区影院 | 婷婷激情综合 | 欧美一区二区三区免费观看视频 | 久久久久久日本一区99 | 奇米第四色视频 | 老司机午夜性大片免费 | 五月婷婷激情在线 | 亚洲欧洲国产精品久久 | 国产乱人伦av在线a 国产乱人伦精品一区二区 国产乱人伦偷精品视频不卡 | 欧美一区二区三区精品影视 | 草视频在线观看 | 四虎永久免费观看 | 韩国高清不卡一区二区 | 亚洲高清在线观看视频 |