Re: [問題] 請問一個問題

看板Python作者時間17年前 (2008/06/19 17:19), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串4/4 (看更多)
:: 我有一行字為 : : DB_PATH = /wrk/gli8169 : : 我想要變成如下結果 : : DB_PATH = . : : 我該如何用正規表示法的取代呢 : : p = re.compile('DB_PATH\s*=\s*(\S*)' ) : : temp1 = p.sub('.',DB_PATH = /wrk/gli8169) : : 這樣好像會整行都被.取代 : : 請問各位大大我該如何改呢? : import re : txt = 'DB_PATH = /wrk/gli8169' : p = re.compile(r'(\S+\s*=\s*)(\S+)') : temp1 = p.sub('\g<1>.', txt) : == : 為什麼我覺得你發的這一系列全是作業文... :p : 這一篇還 ok ,樓上 691 那篇該好好的念一下 Python 的文件吧 :p 請問一下 '\g<1>.'這是什麼意思呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.57.149.215

06/19 17:22, , 1F
文章代碼(AID): #18MYI5lD (Python)
討論串 (同標題文章)
文章代碼(AID): #18MYI5lD (Python)