【发布时间】:2023-03-31 17:31:01
【问题描述】:
这是我的输入字符串:
str = '32 -3.723 +98.6 .357 0.86'
我的正则表达式是:
print re.findall('[+-]?\d*\.?\d*',str)
它返回:
['32', '', '-3.723', '', '+98.6', '', '.357', '', '0.86', '']
我不明白为什么中间有这些空字符串。
【问题讨论】:
标签: python regex python-2.7