gpt4 book ai didi

regex - Jenkins中的日志解析规则

转载 作者:行者123 更新时间:2023-12-02 00:14:59 24 4
gpt4 key购买 nike

我正在使用 Jenkins 日志解析器插件来提取并显示构建日志。规则文件看起来像,

 # Compiler Error
error /(?i) error:/

# Compiler Warning
warning /(?i) warning:/

一切正常,但由于某些原因,在“解析输出控制台”的末尾,我看到了这条消息,

NOTE: Some bad parsing rules have been found:

Bad parsing rule: , Error:1
Bad parsing rule: , Error:1

我确信这是一个微不足道的问题,但目前无法解决。请帮忙:)

编辑:基于科比的回答并研究了"Parsing rules files" ,我这样修复了它(冒号后有一个空格)。这完全符合预期。

# Compiler Error
error /(?i)error: /

# Compiler Warning
warning /(?i)warning: /

最佳答案

Log Parser Plugin不支持您的模式中的空格。

这可以在他们的source code中清楚地看到:

final String ruleParts[] = parsingRule.split("\\s");
String regexp = ruleParts[1];

他们可能应该使用.split("\\s", 2) .

作为替代方案,您可以使用 \s\bescape sequence - \u0020.

关于regex - Jenkins中的日志解析规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17142768/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com