帮我看看,我的代码无法执行

帮我看看,我的代码无法执行

我有一个正则表达式,如下
import re
>>> cc =re.compile('^(0{2})IFCSUM)MANIFEST)\d+)\D*)\D*)\d{10}):(\d+):(\')')

我想用以上正则表达式检验以下字符串,
cc.search('00:IFCSUM:MANIFEST:9:CNTAO:YML:0711280956::\'').groups()

程序无法正确执行错误的原因在于用红色标示出来的,应该是批配的字符串在那段里为空的原因,
请问我该怎样改这段正则才能得到以下结果集
('00', 'IFCSUM', 'MANIFEST', '9', 'CNTAO', 'YML', '0711280956','',"'"

谢谢
如果你是想这样处理的话,不需要用到正则表达式,使用字符串的split方法就可以了。
关键是我想用正则也判断它是有少某一部分信息,
\d+表示至少一个数字,如果想匹配无数字的情况,可以使用(\d*),表示可以有0个数字