Skip to main content
 首页 » 编程设计

python之如何获取夹在逗号之间的数字

2025年05月04日18qq号

以下是Python代码片段

line = '3520005,"Toronto (On​​t.)",C ,F,2503281,2481494,F,F,0.9,1040597,979330,630.1763,3972.4,1\r\n' 我希望能够得到夹在两个逗号之间的第一个数字,在本例中为 ,2503281,

然而,我想出的似乎并不能正常工作:m = re.search("\,([0-9])*\,",line) 只保留号码的最后一位。

请您参考如下方法:

这是一个非正则表达式的解决方案:

>>> [item for item in line.split(',')[1:] if item.isdigit()][0] 
'2503281'