說我有文本'C:\ somedir \ test.log',我想用'somedir \ logs'替換'somedir'。Python正則表達式問題
所以我想從去 'C:\ somedir \ test.log中' 到 'C:\ somedir \日誌\ test.log中'
此使用重新庫和應用re.sub我該怎麼辦?
到目前爲止,我已經試過這樣:
find = r'(C:\\somedir)\\.*?\.log'
repl = r'C:\\somedir\\logs'
print re.sub(find,repl,r'random text ... C:\somedir\test.log more \nrandom \ntext C:\somedir\test.xls...')
但我只是得到 'C:\ somedir \日誌'
謝謝。這正是我想到的。 – Greg 2010-09-14 20:37:55