import re
rx = r'[/-](\d+\.\d+\.\d+)'
print(re.findall(rx, '/primerjs-0.0.3-3.tgz /primerjs-0.0.3.tgz /0.0.3-16'))
rx = r'(?:\d+\.)+\d*(?!tgz)'
print(re.findall(rx, '/primerjs-0.0.3-3.tgz /primerjs-0.0.3.tgz /0.0.3-16'))
aW1wb3J0IHJlCnJ4ID0gcidbLy1dKFxkK1wuXGQrXC5cZCspJwpwcmludChyZS5maW5kYWxsKHJ4LCAnL3ByaW1lcmpzLTAuMC4zLTMudGd6ICAgL3ByaW1lcmpzLTAuMC4zLnRneiAgIC8wLjAuMy0xNicpKQpyeCA9IHInKD86XGQrXC4pK1xkKig/IXRneiknCnByaW50KHJlLmZpbmRhbGwocngsICcvcHJpbWVyanMtMC4wLjMtMy50Z3ogICAvcHJpbWVyanMtMC4wLjMudGd6ICAgLzAuMC4zLTE2Jykp