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

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

使用正則表達式替換文本內容

更新時間:2021-08-12 13:01:58 來源:動力節點 瀏覽1481次

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

關鍵語句就一條:

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

用途是,找到--password關鍵字,然后替換后面兩個空格之間的內容為

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)

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

實例:

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

實例2

把大于兩個以上的換行替換為兩個換行

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

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

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 日本精品在线视频 | 亚洲精品在线看 | 久操视频在线观看 | 国产边打电话边被躁视频 | 男女乱淫真视频免费一级毛片 | 久久久精品国产免费观看同学 | 毛片免费视频 | 久久亚洲综合中文字幕 | 成人精品视频在线观看播放 | 久久91亚洲精品久久91综合 | 日本高清无吗免费播放 | 天天骑夜夜操 | 奇米影视4色 | 国产大尺度福利视频在线 | 国产精品久久久久久久久久免费 | 精品国产免费福利片 | 国产成人精品综合久久久软件 | 手机看片高清日韩精品 | 国产成人a一在线观看 | 亚洲视频在线观看不卡 | 九色视屏 | 欧美 亚洲 激情 | 妖精视频在线看免费视频 | 99热最新网站 | 国产黄色自拍 | 亚洲一级毛片免费观看 | 国产精品免费视频一区 | 天堂成人精品视频在线观 | 五月激情综合 | 91精品国产91久久久久久 | 免费h片在线观看网址最新 免费v片在线观看无遮挡 | 91亚色视频在线观看 | 一七六九1769视频免费观看 | 欧美国产一区二区三区 | 老司机亚洲精品影视www | 亚洲国产成人久久一区www妖精 | 国内色视频 | 国产欧美在线视频免费 | 日韩精品中文字幕一区二区三区 | se94se亚洲欧美在线 | 欧美激情免费 |