我有一个正则表达式,它将逗号分隔的数字与给定的多行文本中的可选两位小数部分相匹配.
/(?<=\s|^)\d{1,3}(,\d{3})*(\.\d{2})?(?=\s|$)/m
Run Code Online (Sandbox Code Playgroud)
它成功匹配1,12,12.34,12,345.67等字符串.如何修改它以匹配只有小数部分的数字.23
?
编辑:只是为了澄清 - 我想修改正则表达式,以便匹配12
,12.34
和.34
我正在寻找'独立'有效数字.即,数字字符串,其边界是空格或行/字符串的开头/结尾.