正在从图像名称中删除 docker 图像标签 ID
Removing docker Image tag id from image names
我有 docker 个图像名称列表,如下所示
aa-bb-cc-2.10.0-14
aa-bc-cd-ef-ghi-2.10.0-410
我希望将其替换为
aa-bb-cc:2.10.0-14
aa-bc-cd-ef-ghi:2.10.0-410
有很多这样的 docker 图片名称,我想从完整名称中删除 docker 图片标签。我怎样才能一次全部更换。 Notepad++ 中的任何脚本或格式。谁能帮忙解决这个问题。
谢谢。
- Ctrl+H
- 查找内容:
(?<=[a-z])-(?=\d)
- 替换为:
:
- 检查 环绕
- 检查 正则表达式
- 全部替换
解释:
(?<=[a-z]) # positive lookbehind, make sure we have a letter before
- # hyphen
(?=\d) # positive lookahead, make sure we have a digit after
屏幕截图(之前):
截图(之后):
我有 docker 个图像名称列表,如下所示
aa-bb-cc-2.10.0-14
aa-bc-cd-ef-ghi-2.10.0-410
我希望将其替换为
aa-bb-cc:2.10.0-14
aa-bc-cd-ef-ghi:2.10.0-410
有很多这样的 docker 图片名称,我想从完整名称中删除 docker 图片标签。我怎样才能一次全部更换。 Notepad++ 中的任何脚本或格式。谁能帮忙解决这个问题。
谢谢。
- Ctrl+H
- 查找内容:
(?<=[a-z])-(?=\d)
- 替换为:
:
- 检查 环绕
- 检查 正则表达式
- 全部替换
解释:
(?<=[a-z]) # positive lookbehind, make sure we have a letter before
- # hyphen
(?=\d) # positive lookahead, make sure we have a digit after
屏幕截图(之前):
截图(之后):