【发布时间】:2014-12-27 05:25:36
【问题描述】:
我正在尝试学习正则表达式。我创建了这个/(\d?\.?\d?)/g 来提取逗号分隔的浮点数列表中的所有数字。像这样:
1,2.2,3,4,5,6,7,8,9,10
https://regex101.com/r/aJ3eF2/2
但是这种模式会在想要的匹配中生成空匹配。
MATCH 1
1. [0-1] `1`
MATCH 2
1. [1-1] ``
MATCH 3
1. [2-5] `2.2`
MATCH 4
1. [5-5] ``
我想了解为什么会这样?以及如何解决它。
【问题讨论】:
标签: javascript regex