0
我正在使用django項目修改文件中的數據庫選項settings.py。我想用正則表達式來完成它。 選項只是想: 「密碼」:「123456」, 所以我必須寫一個函數,代碼如下:與空字符串匹配的正則表達式
def config_item(self,data,item,value):
rStr = "'"+item+"':(\s)?'\w*'"
src = "'"+item+"': '"+value+"'"
res = re.sub(rStr,src,data)
return res
所以,我可以這樣調用修改密碼「 000000' ,
data = config_item(data,'PASSWORD','0000')
但當源密碼爲空或DEST密碼爲空,它不work.That是,它不符合‘密碼’:‘’, 正則表達式有問題嗎? 如何正確書寫。