求适配GitHub分支保护的fnmatch模式:仅匹配数字与点组合文本
GitHub分支保护的fnmatch匹配模式
需求说明
配置分支保护规则,仅保护仅由数字和点组成的分支,排除包含字母、下划线、减号等非数字/点字符的分支。
匹配模式
使用以下fnmatch(glob)模式:
[0-9][0-9.]*
模式说明
[0-9]:确保分支名以数字开头,避免匹配以点或其他字符开头的无效分支[0-9.]*:允许后续字符为任意数量的数字或点,覆盖多段数字用点分隔的场景(如1.2.3.4)
匹配验证
- 匹配示例:
11.22、20.2、1.2.2.3.4 - 不匹配示例:
abc_2.2、2.2_sss、1.9_AAA-1233
内容的提问来源于stack exchange,提问作者VextoR
相关产品推荐
相关产品推荐

