看板 Python 關於我們 聯絡資訊
※ 引述《jeffreychen ()》之銘言: : 我有一行字為 : 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 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.47.25 ※ 編輯: wawawa 來自: 140.127.47.25 (06/19 16:56)
wawawa:BTW,發問的標題請用有意義的文字說明,以利大家搜尋方便 06/19 17:01
rexrainbow:看起來像EDA--verilog方面的問題 @@ 06/19 19:00