Re: [問題] 正規表示法儲存問題
不知道是不是你要的? ^^
>>> import re
>>> p = re.compile(r'(\D*)(\d*):(\d*)(.*)')
>>> s = 'XX22:67ddd'
>>> p.findall(s)
[('XX', '22', '67', 'ddd')] #: 這裡就可以把它存起來~
>>>
簡單說就是用 findall
※ 引述《Xphenomenon (啦 )》之銘言:
: import re
: p = re.compile(r'(\D*)(\d*):(\d*)(.*)')
: s = 'XX22:67ddd'
: tmp = p.sub(r'\1---\2--\3--\4', s)
: print tmp
: 請問一下,如果我想要把 \1 \2 \3 \4 儲存起來的話有沒有什麼好方法呢?
: 還是我只能重複用
: tmp1 = p.sub(r'\1', s)
: tmp2 = p.sub(r'\2', s)
: 這樣呢? 感謝回答! :>
--
Thinking basically, and doing basically.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.158.44
推
06/13 01:59, , 1F
06/13 01:59, 1F
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章