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})?
\d
shorthand用于[0-9]
替换为$
我正在使用正则表达式 $([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})?
\d
shorthand用于[0-9]
替换为$