我正在尝试创建 Nexus清理策略以修剪存储库中除“法兰绒” docker 镜像之外的所有未使用的 docker 镜像。
我为除“法兰绒”之外的所有字符串创建了^((?!flannel).)*$
regex模式,并在regextester.com中测试了该模式,但是尽管Nexus Sonatype在文档中指出here表示Nexus Sonatype支持Reges模式,但regex模式不适用于我。
我正在使用Nexus Sonatype OSS 3.21.1-01
版本。
最佳答案
Sonatype documentation说
要匹配除flannel
以外的任何字符串,可以使用
@&~(.*flannel.*)
详细信息@
-任意字符串&
-交集运算符~(.*flannel.*)
-除包含换行符以外的包含0+个字符的文本以外的任何文本,然后包含flannel
,然后包含除换行符以外的任意0个或多个字符。