为了账号安全,请及时绑定邮箱和手机立即绑定

正则表达式匹配带或不带逗号和文本小数的数字

正则表达式匹配带或不带逗号和文本小数的数字

慕妹3242003 2019-07-23 19:17:36
正则表达式匹配带或不带逗号和文本小数的数字我正在尝试查找并替换文本正文中的所有数字。我找到了一些示例正则表达式,几乎解决了问题,但没有一个是完美的。我遇到的问题是我的文本中的数字可能有也可能没有小数和逗号。例如:“5000磅的狐狸跳过99,999.99998713英尺的围栏。”正则表达式应该返回“ 5000”和“ 99,999.99998713”。示例我发现分解逗号上的数字或限制为两位小数。我开始理解正则表达式足以看出为什么有些例子限于两个小数位,但我还没有学会如何克服它并且还包括逗号以获得整个序列。这是我的最新版本:[0-9]+(\.[0-9][0-9]?)?对于上述文本5000,返回“ ”,“ 99,99”,“ 9.99”和“ 998713”。
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 992 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信