作者jeffreychen ()
看板Python
标题Re: [问题] 寻问re的问题
时间Fri Apr 9 14:44:19 2010
※ 引述《jeffreychen ()》之铭言:
: p = re.compile('(\w*)\s*(PAD\d+)(.)')
: 我把要寻找的字串分成三个group,但却不知要如何
: 分别把这三个group print出来,是否有大大指教我一下
例子:
s = AVDD1A_SHRINK_INLINE PAD1 (.IO(RVDD33), .V0RING(), .V3RING(), .CG());
test = re.match('^(\w*)\s*(PAD\d+)\s*(\w*)',temp).group()
我想要将分三个group AVDD1A_SHRINK_INLINE
PAD1
(.IO(RVDD33), .V0RING(), .V3RING(), .CG());
可是我上面程式会发生error
Traceback (most recent call last):
File "ppa.py", line 16, in <module>
test = re.match('^(\w*)\s*(PAD\d+)\s*(\w*)',temp).group()
AttributeError: 'NoneType' object has no attribute 'group'
请大大帮指导我一下
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.146.30.2
1F:推 SMUGEN:没match到就会回传None 要检查看看pattern就没有写对 04/09 15:14
2F:→ SMUGEN: 有 04/09 15:14