You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jenkins视图正则匹配问题:筛选rec-两位数字-前缀的任务

解决Jenkins视图正则匹配特定前缀任务的问题

你的需求是筛选以rec-XX-(XX为两位数字)开头的Jenkins任务,之前用^(rec-[0-9]+-)没成功,核心原因是这个正则会匹配1位或多位数字的前缀(比如rec-5-、rec-123-都会被匹配),而你需要的是精确两位数字的前缀。

正确的正则表达式

直接使用以下正则就能精准匹配你要的任务:

^rec-\d{2}-

或者等价的写法:

^rec-[0-9]{2}-

为什么这个正则有效?

  • ^:匹配任务名的开头,确保只有以指定前缀开头的任务才会被选中
  • rec-:匹配固定的前缀部分
  • \d{2}(或[0-9]{2}):精确匹配两位阿拉伯数字,正好对应你需求里的01、24、98这类两位数字
  • -:匹配数字后的连字符,确保前缀格式完全符合rec-XX-的模式

验证示例

  • 会被选中的任务名:rec-01-build、rec-24-deploy、rec-98-test
  • 不会被选中的任务名:rec-5-run(仅1位数字)、rec-123-debug(3位数字)、abc-rec-01-xxx(前缀不在开头)

额外提示

在Jenkins视图的正则筛选框中输入这个正则后,记得点击应用或保存,然后刷新视图就能看到符合条件的任务了。如果还是有问题,可以检查任务名是否有额外的空格或特殊字符,确保前缀完全匹配rec-XX-的格式。

内容的提问来源于stack exchange,提问作者Z.Wei

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.06 21:12:37