Notepad++ 正则表达式仅使用第一个数字替换 $1

Notepad++ regex replace $1 only using first digit

我正在使用正则表达式 $([0-9])+(\.[0-9]{1,2}) 搜索所有美元金额实例,它正在努力查找任何美元金额的所有实例,例如:

8.99
0
.82
.5

但是,我正在尝试使用 $1 将值替换为完整值,它只返回小数点前的部分数字,例如使用上面的示例:

.99

应该显示全部金额的位置(示例中的 8.99 & 0)。试图弄清楚我哪里出错了。我想替换为 "TEXT"+ Number.

谢谢!

正确的正则表达式应该是 $([0-9]+)(\.[0-9]{1,2})?$(\d+)(\.\d{1,2})?

\dshorthand用于[0-9]

替换为$

Regex101 Demo