我们正在使用正则表达式在Jenkins的视图中包含作业。
目前,"示例" -view的正则表达式为node* reverseRecursive(node *current)
。
但是我们刚刚添加了一个名为" example_example2"的新项目。现在这个项目的工作也出现在"示例"视图。
是否有任何正则表达式从"示例" -view中排除" example_example2" -jobs?我一直试图使用example_(.+)
但没有成功。
答案 0 :(得分:3)
您可以匹配example_
未跟随example2
,后跟字符串位置的结尾使用否定前瞻:
example_(?!example2$)(.+)
^^^^^^^^^^^^^
如果您需要锚定模式,请在开头添加^
。 .+
将匹配除换行符之外的任何1个或多个字符,直到该行的末尾。