正则表达式在 $ 之后获得最正确的数字
Regex to get the right most number after $
我有以下字符串,我正在尝试从中获取最正确的数字。
输入:
-30%.99.99
.99
输出:
.99
.99
我使用正则表达式执行此操作的最佳方法是什么?
这是我目前的情况:
[$ ]+?(\d+([,\.\d]+)?)
/$[0-9]+(\.[0-9]+)?$/mg
/$\d+(\.\d+)?$/mg
在字符串上使用 ECMAScript (JavaScript) 和 PCRE2 (PHP >=7.3) 进行了测试你提供的
[0-9]+(\.[0-9]+)?
代表浮点数或整数。
- 最后的
$
代表行尾
我有以下字符串,我正在尝试从中获取最正确的数字。
输入:
-30%.99.99
.99
输出:
.99
.99
我使用正则表达式执行此操作的最佳方法是什么?
这是我目前的情况:
[$ ]+?(\d+([,\.\d]+)?)
/$[0-9]+(\.[0-9]+)?$/mg
/$\d+(\.\d+)?$/mg
在字符串上使用 ECMAScript (JavaScript) 和 PCRE2 (PHP >=7.3) 进行了测试你提供的
[0-9]+(\.[0-9]+)?
代表浮点数或整数。- 最后的
$
代表行尾