为什么此正则表达式与docker自动构建中的此字符串不匹配

时间:2019-05-07 20:35:29

标签: docker dockerhub

有人可以帮助我了解为什么使用此正则表达式:

(^(?!(master|stage|develop)$).*)

与该字符串不匹配:

SBSS-001-WilLTest

在“分支”选择器中,但它与我尝试过的所有其他正则表达式程序都很好:

https://regexr.com/4di8b

1 个答案:

答案 0 :(得分:3)

不幸的是,使用的正则表达式匹配器不支持否定先行(?!)。

这里有一个关于不支持默认Go正则表达式引擎中的先行决定的主题:https://groups.google.com/forum/#!topic/golang-nuts/7qgSDWPIh_E