Re: [問題] 請問一個問題
:: 我有一行字為
: : 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
06/19 17:22, 1F
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章