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)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…