0
我有一個文本文件,我需要替換幾個單詞。 文件內容在python中使用re sub進行組替換
user "username"
password "[email protected]"
dbname "SOME_DB_NAME"
我想這
r = re.compile('{}\s"([\[email protected]#$%^&*]+)"'.format('password'))
r.sub('new_passw0rd', file)
在結果re.sub替換這是由正則表達式匹配的所有符號如何更換唯一匹配的羣體?
捕獲您需要保留的內容並在替換模式中使用反向引用。看[這個正則表達式演示](https://regex101.com/r/V9qCBT/2)。你在尋找這個結果嗎,「P @ ssword」password'? –
'r.sub('password'new_passw0rd'',文件)' –
@WiktorStribiżew我在尋找此結果: 密碼「new_passw0rd」 –