【发布时间】:2020-11-24 06:40:33
【问题描述】:
这是针对 Visual Studio 代码的,但我不确定它的相关性。
这是我的正则表达式:cost:(\d\d)
我正在尝试将该数字乘以 100。例如,将 cost:25 更改为 cost:2500
但如果我尝试这个替换,它会认为我要求的是组 #100,而不是组 #1 和两个零:cost:$100 将 cost:25 更改为 cost:$100。如果我在两个零之后放置一个空格,它将替换为:cost:25 00。有没有办法告诉正则表达式引擎组名在哪里停止?
我尝试用cost:${1}00 替换,但这不起作用。将其更改为cost:${1}00:
【问题讨论】:
-
尝试替换为
$&00 -
@nhahtdh 不,它按字面意思打印
-
奇怪,我的建议适用于最新版本
-
@nhahtdh 我使用的是最新版本。你确定你没有把它与 Visual Studio 混淆吗?
-
不,我也在使用 VS Code 1.51.1