无法否定 nexus sonatype 正则表达式模式
Can't negate nexus sonatype regex pattern
我正在尝试创建 Nexus 清理策略 以删除存储库中所有未使用的 docker 图像,除了我的“flannel”docker 图像.
我已经为除“flannel”之外的所有字符串创建了 ^((?!flannel).)*$
正则表达式模式,并在 regextester.com but unfortunately regex patterns are not working for me, eventhough it is stated here Nexus Sonatype 支持 Reges 模式的文档中测试了这个模式。
我使用的是 Nexus Sonatype OSS 3.21.1-01
版本。
The expression engine uses an Elastic Search Regexp query syntax, from Apache Lucene.
要匹配除包含 flannel
之外的任何字符串,您可以使用
@&~(.*flannel.*)
详情
@
- 任何字符串
&
- 交集运算符
~(.*flannel.*)
- 除了换行符以外包含 0+ 个字符的任何文本,然后是 flannel
然后是换行符以外的任何 0 个或更多字符。
我正在尝试创建 Nexus 清理策略 以删除存储库中所有未使用的 docker 图像,除了我的“flannel”docker 图像.
我已经为除“flannel”之外的所有字符串创建了 ^((?!flannel).)*$
正则表达式模式,并在 regextester.com but unfortunately regex patterns are not working for me, eventhough it is stated here Nexus Sonatype 支持 Reges 模式的文档中测试了这个模式。
我使用的是 Nexus Sonatype OSS 3.21.1-01
版本。
The expression engine uses an Elastic Search Regexp query syntax, from Apache Lucene.
要匹配除包含 flannel
之外的任何字符串,您可以使用
@&~(.*flannel.*)
详情
@
- 任何字符串&
- 交集运算符~(.*flannel.*)
- 除了换行符以外包含 0+ 个字符的任何文本,然后是flannel
然后是换行符以外的任何 0 个或更多字符。