Regular Expressions 101

Community Patterns

Docker Image Tag Parsing

0

Regular Expression
Python

r"
^(?P<repository>[\w.\-_]+((?::\d+|)(?=/[a-z0-9._-]+/[a-z0-9._-]+))|)(?:/|)(?P<image>[a-z0-9.\-_]+(?:/[a-z0-9.\-_]+|))(:(?P<tag>[\w.\-_]{1,127})|)$
"
gmi

Description

Parses docker image tages into repository, name, and tag

Submitted by anonymous - 6 years ago