From 346529672098cbd0d6d46b1a66d7b4d1d5fbad9d Mon Sep 17 00:00:00 2001 From: amnesia Date: Tue, 1 Jul 2025 19:37:07 +0200 Subject: [PATCH] put regex outside of function --- internal/gen.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/gen.go b/internal/gen.go index 7c239f9..3cd408b 100644 --- a/internal/gen.go +++ b/internal/gen.go @@ -65,6 +65,8 @@ type exportTemplateData struct { VarNames []string } +var isAlphaNumeric = regexp.MustCompile(`^[a-zA-Z0-9]*$`) + func generateFile(name string) string { fmt.Println("generating file for dictionary " + name) @@ -82,7 +84,7 @@ func generateFile(name string) string { scanner := bufio.NewScanner(file) for scanner.Scan() { w := strings.TrimSpace(scanner.Text()) - if regexp.MustCompile(`^[a-zA-Z0-9]*$`).MatchString(w) { + if isAlphaNumeric.MatchString(w) { words = append(words, w) }