regex - 正则表达式返回没有逗号的数字
问题描述
我必须通过应用正则表达式以不同的格式提取 xx,xxx.xx 格式的数字 - xxxxx.xx。换句话说,我必须从最终捕获组中的数字中删除逗号。
我不太确定是否可以仅使用正则表达式来实现,而无需编写特定代码来拆分和连接这些值。
这是演示。
这是输入字符串的一部分:
AMT : EGP 3,000.00
我目前的正则表达式是AMT\s*:\s*EGP\s*(\d*,\d*.\d*)
,它基本上是 retreives 3,000.00
。
我期待3000.00
在最后的捕获组中。
解决方案
推荐阅读
- r - 使用 lapply 和 read_xls 将文件名用作列表名称
- phpstorm - PhpStorm - 防止禁用“从现有文件创建新项目”选项
- rest - 无法正确设置soapUI的代理
- ios - iOS:10.0 以后应该使用哪个 Webview
- vba - 我的 VBA 代码需要很长时间才能生成值
- api - 用于过滤冗余电源的 Softlayer API
- angular - 角垫表和移位点击选择
- javaparser - java - 如何使用javaparser在其他元素之前添加元素?
- javascript - 从库中导出枚举并在消费者打字稿项目中使用它
- objective-c - NSControl 对象内的日文字体渲染不正确