update utils.go

Signed-off-by: Nathan13888 <29968201+Nathan13888@users.noreply.github.com>
This commit is contained in:
Nathan Chung 2023-06-09 02:44:21 -04:00
parent 6cdd9ddf97
commit 2a3a9bf41f
Signed by: n4chung
SSH Key Fingerprint: SHA256:/+NqYA5MfQIjjfwa4z16mw3Y+lxgY/Ml8wCeGnh6qBU
1 changed files with 7 additions and 1 deletions

View File

@ -2,6 +2,7 @@ package main
import (
"path/filepath"
"regexp"
"strings"
"github.com/rs/zerolog/log"
@ -16,7 +17,12 @@ func GetAbsPath(path string) string {
return absPath
}
var lowerAlphaRegex = regexp.MustCompile("[^a-z]+")
func NormalizeName(name string) string {
trimmed := strings.Trim(name, " ")
return strings.ToLower(trimmed)
lowered := strings.ToLower(trimmed)
filtered := lowerAlphaRegex.ReplaceAllString(lowered, "")
return filtered
}