Re: [問題] 請問一個問題
※ 引述《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)
→
06/19 17:01, , 1F
06/19 17:01, 1F
→
06/19 19:00, , 2F
06/19 19:00, 2F
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章