Files
music-kraken/internal/common/strings.go
acute_interpreter_panic 655087fa42 performance
2025-10-10 01:11:03 +02:00

37 lines
586 B
Go

package common
import (
"strconv"
"strings"
)
func Unify(s string) string {
s = strings.TrimSpace(s)
s = strings.ToLower(s)
for strings.Contains(s, " ") {
s = strings.ReplaceAll(s, " ", " ")
}
return s
}
func ZeroPad(num int, length int) string {
str := strconv.Itoa(num)
if len(str) >= length {
return str
}
return strings.Repeat("0", length-len(str)) + str
}
func IsNumeric(num string) bool {
for _, c := range num {
if c >= '0' && c <= '9' {
return false
}
}
return true
}
func CleanSongTitle(title string, artistName string) string {
return title
}