【发布时间】:2021-03-12 05:25:18
【问题描述】:
def registry_txt = "base"
def registry_txt_new = registry_txt.minus("") =>打印“base”而不是 base
与 replaceAll 一起使用的正确正则表达式是什么?
预期结果:基础
【问题讨论】:
-
println registry_txt 应该打印没有“的base”,但是您看到的是控制台打印表达式的返回值,这与您分配给变量的值相同。可能是添加引号以表明返回值是一个字符串。
-
我作为 [Pipeline] echo "base" 进入控制台
-
.minus("\"") 打印基数"
-
在
https://<JENKINS_URL>/script中尝试您的代码,println registry_txt和println registry_txt_new都返回base。我相信 Mzzl 评论解释了你所看到的。 -
是的,但在詹金斯控制台 echo $variable 不会打印“”,但对我来说是这样..