作者jeffreychen ()
看板Python
标题[闲聊] 请问一个问题
时间Wed Jun 18 17:36:52 2008
我有一行文字如下
module CPU_TOP (aaa) (
我要用regular expression 找出CPU_TOP aaa两个关键字
我表示如下
c1 = re.compile('^module\s(\S+)\s(\(\S+\))+\s\(')
结果找出来为[('CPU_TOP', '(aaa)')]
请问大大我应该如何改才能
['CPU_TOP', 'aaa']
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.57.149.215
1F:推 Lucemia:re.compile('^module\s(\S+)\s\((\S+)\)+\s\(') 06/18 17:38
2F:→ Lucemia:多包了一层 '(' 把那个拿掉就好 06/18 17:39