【发布时间】:2011-05-31 23:41:24
【问题描述】:
我有一个像"GoTo: 7018 6453 12654\n" 这样的字符串,我只想得到类似['7018', '6453', '12654'] 的数字,我尝试使用正则表达式,但我无法拆分字符串来获取数字,这是我的代码:
样本 1:
splitter = re.compile(r'\D');
match1 = splitter.split("GoTo: 7018 6453 12654\n")
my output is: ['', '', '', '', '', '', '', '', '7018', '6453', '12654', '']
示例 2:
splitter = re.compile(r'\W');
match1 = splitter.split("GoTo: 7018 6453 12654\n")
my output is: ['GoTo', '', '7018', '6453', '12654', '']
【问题讨论】: