INNER CODE UNIT · Go
CreateNewSaveName
benbusby/yeetfile · shared/utils.go:143
func CreateNewSaveName(filename string) string {
var nameOnly string
var ext string
if strings.Contains(filename, ".") {
filenameSegments := strings.Split(filename, ".")
nameOnly = strings.Join(
filenameSegments[0:len(filenameSegments)-1], ".")
ext = filenameSegments[len(filenameSegments)-1]
} else {
nameOnly = filename
}
match, _ := regexp.MatchString(".*-\\d", nameOnly)
if match {
nameSegments := strings.Split(nameOnly, "-")
saveNum := nameSegments[len(nameSegments)-1]
digit, err := strconv.Atoi(saveNum)