作者chuanmaotou (0xFFFFFFFF)
看板RegExp
标题[问题] 在Python匹配数字类似形式的编号
时间Sun Jul 5 21:50:22 2015
如题,我有数种字串需要批配
最原始的形式是长这样子的:
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://webptt.com/cn.aspx?n=bbs/RegExp/M.1436104224.A.03B.html
※ 编辑: chuanmaotou (223.26.91.103), 07/05/2015 21:50:55