gpt4 book ai didi

Java正则表达式将模式与异常相匹配

转载 作者:行者123 更新时间:2023-12-02 02:34:50 26 4
gpt4 key购买 nike

我的 Jenkins 任务搜索控制台输出以查看构建是否稳定。它搜索这个java模式:exception|error|warning|Segmentation

我有一个编译参数,其中包含 -Werror=format-security ,因此 Jenkins 不应匹配它。我尝试了这个 [exception|error|warning|Segmentation][^Werror] 但它仍然在文本中找到 Werror。我怎样才能使它不会因为编译参数而认为我的构建不稳定?

最佳答案

您可以使用

^(?!.*Werror).*(?:exception|error|warning|Segmentation)

请参阅RegexPlanet demo .

详细信息

  • ^ - 字符串开头
  • (?!.*Werror) - 行中任何位置都不能有 Werror 子字符串
  • .* - 除换行符之外的任何 0 个以上字符,尽可能多
  • (?:exception|error|warning|Segmentation) - 非捕获交替组内的值之一。

关于Java正则表达式将模式与异常相匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46539476/

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