作者wawawa (哇哇哇○( ̄﹏ ̄)○)
看板Python
標題Re: [問題] 請問一個問題
時間Thu Jun 19 16:55:03 2008
※ 引述《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