#!/bin/bash
test="123456-name-goes-here.1.2.3-something.zip"
reg="[0-9]\.[0-9](\.[0-9])?(\.[0-9])?(-[a-z-]*)?"
if [[ $test =~ $reg ]]; then
echo ${BASH_REMATCH[0]};
fi
IyEvYmluL2Jhc2gKdGVzdD0iMTIzNDU2LW5hbWUtZ29lcy1oZXJlLjEuMi4zLXNvbWV0aGluZy56aXAiCnJlZz0iWzAtOV1cLlswLTldKFwuWzAtOV0pPyhcLlswLTldKT8oLVthLXotXSopPyIKaWYgW1sgJHRlc3QgPX4gJHJlZyBdXTsgdGhlbgogIAllY2hvICR7QkFTSF9SRU1BVENIWzBdfTsKZmk=