首页 文章

使用正则表达式从视图中排除Jenkins作业

提问于
浏览
2

我们使用正则表达式在Jenkins的视图中包含作业 . 目前"example" -view的正则表达式是 example_(.+) .

但是我们刚刚添加了一个名为"example_example2"的新项目,现在该项目中的作业也出现在"example"视图中 . 是否有任何正则表达式从"example" -view中排除"example_example2" -jobs?我一直试图使用 ^ 但没有成功 .

你能救我吗?

1 回答

  • 3

    您可以使用负向前瞻匹配 example_ ,而不是 example2 ,然后是字符串位置的结尾:

    example_(?!example2$)(.+)
            ^^^^^^^^^^^^^
    

    如果您需要锚定模式,请在开始时添加 ^ . .+ 将匹配除换行符之外的任何1个或多个字符,直到行尾 .

    regex demo online .

相关问题