我想把所有的例子都替换成这样:"1%""10%"其中:"1.0%""10.0%"下面是我的正则表达式:"(\d+)%"下面是我的替换模式:"\1\.0%"如果我点击“替换”,我得到这个错误:
"1%"
"10%"
"1.0%"
"10.0%"
"(\d+)%"
"\1\.0%"
**无法计算替换字符串,因为之前的Grep搜索未成功(应用程序错误代码:12003).**无法计算替换字符串,因为上一次Grep搜索未成功(应用程序错误代码:12003)。
但是,如果我单击“全部替换”,它就可以工作。我猜这是我的错误,因为这是一个非常基本的任务。我做错了什么?
yacmzcpb1#
你可以尝试regex为:(\d+)%并将模式替换为:$1.0%下面是demo:https://regex101.com/r/E3M4k5/1或你可以尝试regex为:(\d+)并将模式替换为:$0.0下面是demo:https://regex101.com/r/nM2rAq/1
1条答案
按热度按时间yacmzcpb1#
你可以尝试regex为:(\d+)%
并将模式替换为:$1.0%
下面是demo:https://regex101.com/r/E3M4k5/1
或
你可以尝试regex为:(\d+)
并将模式替换为:$0.0
下面是demo:https://regex101.com/r/nM2rAq/1