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

时间:2017-06-06 12:50:50

标签: regex jenkins

我们正在使用正则表达式在Jenkins的视图中包含作业。 目前,"示例" -view的正则表达式为node* reverseRecursive(node *current)

但是我们刚刚添加了一个名为" example_example2"的新项目。现在这个项目的工作也出现在"示例"视图。 是否有任何正则表达式从"示例" -view中排除" example_example2" -jobs?我一直试图使用example_(.+)但没有成功。

你可以帮帮我吗?

1 个答案:

答案 0 :(得分:3)

您可以匹配example_未跟随example2,后跟字符串位置的结尾使用否定前瞻:

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

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

请参阅regex demo online