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

正则表达式匹配特定.NET 6 Alpine容器版本标签需求

精准匹配.NET 6系列Alpine容器标签的正则表达式

正则表达式

^(?!.*-amd)6\.\d+-alpine\d+\.\d+$

规则说明

  • ^(?!.*-amd):负向先行断言,确保整个标签字符串中不存在-amd子串,直接过滤掉所有带AMD架构标识的标签。
  • 6\.\d+:匹配.NET 6系列的版本号,6.固定对应主版本,\d+匹配任意长度的次版本号(支持后续更新的6.1、6.2等6.x格式)。
  • -alpine:固定匹配分隔符与Alpine镜像标识,确保目标是Alpine基础的镜像标签。
  • \d+\.\d+:匹配Alpine操作系统的版本号,支持x.y的格式(比如3.13、4.0等后续更新的版本)。
  • $:匹配字符串结尾,避免标签存在多余的后缀内容。

匹配示例

  • 符合规则的标签:
    • 6.0-alpine3.13
    • 6.1-alpine3.14
    • 6.2-alpine4.0
  • 不符合规则的标签:
    • 6.0-amd64-alpine3.13(包含-amd子串)
    • 5.0-alpine3.13(非.NET 6系列)
    • 6.0-bullseye-slim(非Alpine基础镜像)
    • 6.0-alpine(缺少Alpine版本号)

内容的提问来源于stack exchange,提问作者Guy Wood

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 12:22:04