我试图找到一种方法来匹配和合并来自下面这样一个字符串的团队名称。我用regex尝试过几种不同的方法,但都没有成功。举几个例子:
'30 Detroit Red Wings 12 47:06 3 8 1 3 7 0.292'
'31 Los Angeles Kings 11 47:45 4 7 0 4 8'
24 Anaheim Ducks 12 47:49 7 5 0 7 14 0.583
我希望输出如下所示:
[30, 'Detroit Red Wings', 12, 47:06, 3, 8, 1, 3, 7, 0.292]
[24, 'Anaheim Ducks', 12, 47:49, 7, 5, 0, 7, 14, 0.583]
以下是我尝试使用regex但没有成功的方法:
pattern = re.compile(r'\b\w+\b')
matches = pattern.finditer(i)
下面是一个使用
re.findall
的选项:这张照片:
使用的正则表达式模式匹配时间字符串、整数/浮点数或一系列纯字母单词:
相关问题 更多 >
编程相关推荐