我的字符串始终采用 track-a-b 格式,其中 a 和 b 是整数。
例如:
track-12-29
track-1-210
track-56-1
如何在 python 中从这些字符串中提取 a 和 b?
请您参考如下方法:
如果它只是一个字符串,我会使用拆分来处理:
>>> s = 'track-12-29'
>>> s.split('-')[1:]
['12', '29']
如果是多行字符串,我会用同样的方法...
>>> s = 'track-12-29\ntrack-1-210\ntrack-56-1'
>>> results = [x.split('-')[1:] for x in s.splitlines()]
[['12', '29'], ['1', '210'], ['56', '1']]
