我们正在使用正则表达式在Jenkins的视图中包含作业。目前,“ example”视图的正则表达式为example_(.+)。
example_(.+)
但是,我们仅添加了一个名为“ example_example2”的新项目,现在该项目中的作业也显示在“示例”视图中。是否有任何正则表达式从“ example”视图中排除“ example_example2” -job?我一直在尝试使用,^但没有成功。
^
你能帮我吗?
您可以使用否定的超前匹配来匹配example_not not after与example2字符串位置的末尾:
example_
example2
example_(?!example2$)(.+) ^^^^^^^^^^^^^
如果您需要锚定样式^,请在开始时添加。.+将匹配除换行符以外的任何1个或多个字符,直至行尾。
.+