BBEdit regex replace仅在使用“全部替换”时有效

kmb7vmvb  于 2023-04-22  发布在  其他
关注(0)|答案(1)|浏览(167)

我想把所有的例子都替换成这样:
"1%"
"10%"
其中:
"1.0%"
"10.0%"
下面是我的正则表达式:
"(\d+)%"
下面是我的替换模式:
"\1\.0%"
如果我点击“替换”,我得到这个错误:

**无法计算替换字符串,因为之前的Grep搜索未成功(应用程序错误代码:12003).**无法计算替换字符串,因为上一次Grep搜索未成功(应用程序错误代码:12003)。

但是,如果我单击“全部替换”,它就可以工作。
我猜这是我的错误,因为这是一个非常基本的任务。我做错了什么?

yacmzcpb

yacmzcpb1#

你可以尝试regex为:(\d+)%
并将模式替换为:$1.0%
下面是demo:https://regex101.com/r/E3M4k5/1

你可以尝试regex为:(\d+)
并将模式替换为:$0.0
下面是demo:https://regex101.com/r/nM2rAq/1

相关问题