[問題] 在Python匹配數字類似形式的編號
看板RegExp (正規表示式 Regular Expression)作者chuanmaotou (0xFFFFFFFF)時間9年前 (2015/07/05 21:50)推噓0(0推 0噓 0→)留言0則, 0人參與討論串1/2 (看更多)
如題,我有數種字串需要批配
最原始的形式是長這樣子的:133216-546
但因為原始資料的來源很多,可能有數種類似的形式
如:133216 546、133216--546、133216_546之類的形式
而除了這部分的資料外,部份資料可能會有一大串的hash值混雜在裡面
像是這樣945a24d21f5de98e_133216-546的形式
目前是用(\d{6}-\d{3})|(\d{6} \d{3})來處理,但只能handle兩種形式
而且在Python下似乎回傳值是一個list,代表這兩種匹配的結果
不知道有什麼方法可以更有效的處理,讓回傳值更單純?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.26.91.103
※ 文章網址: https://www.ptt.cc/bbs/RegExp/M.1436104224.A.03B.html
※ 編輯: chuanmaotou (223.26.91.103), 07/05/2015 21:50:55
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
RegExp 近期熱門文章
PTT數位生活區 即時熱門文章