从 BUILD_LOG_REGEX 提取的行中删除“[string]”

use*_*340 2 jenkins

这是我的示例字符串。

[echo] SampleProject 解决方案目前的代码覆盖率为 85%。

我想要的输出应该是。

SampleProject 解决方案当前的代码覆盖率为 85%。

顺便说一句,我之所以这样做是因为我正在使用 Jenkins 来浏览 CI 中的日志。

有什么帮助吗?谢谢..

fgl*_*lez 5

您可以尝试使用令牌substText中的参数BUILD_LOG_REGEX来替换与您的匹配的文本regex

新的可选参数: ${BUILD_LOG_REGEX, regex,linesBefore,linesAfter, maxMatches, showTruncatedLines, substText } 允许用文本替换匹配的正则表达式。当文本包含对捕获组的引用(即 $1、$2 等)时,这特别有用