^v?([0-9]*)\.?([0-9]*)\.?([0-9]*)-?([0-9]*)-?(.*?)$
https://www.regexplanet.com/share/index.html?share=yyyydn181yr