java - 正则表达式从句子中获取金额不适用于一种情况
问题描述
我是正则表达式的新手。我需要从句子中提取数量:
手表售价2,550卢比,仅限399.59卢比以下的童装,仅限板球拍590卢比
我创建了一个正则表达式,它提取了前两个金额并尝试了第三个,但它仍然无法正常工作。有人可以帮忙吗。
我的正则表达式 -(?i)\\b(\\d+(?:[.,]\\d+)?)
解决方案
推荐阅读
- sql-server - 外部应用内的 WITH 语句
- node.js - 如何从文件夹中删除已添加的 developer-pop?
- java - 在 jar 中获取代码以运行,而无需在 Tomcat 中显式调用
- keycloak - 细粒度权限 - 管理员 (v13.0.1)
- node.js - MVC 与 Nest.js 的正确做法
- certificate - 创建自定义站点印章
- javascript - 使用 node-addon-api 返回 c++ 对象实例
- reactjs - 使用按钮进行页面导航,包括 React 中的计数器
- ios - 使用 AVAssetReader 读取视频文件时,由于内存利用率高,应用程序崩溃
- java - 不确定两种方法是否等效