From 9d6dcdcbbac8a81752f9d730e6c46fea390659b0 Mon Sep 17 00:00:00 2001 From: andreimarcu Date: Fri, 25 Sep 2015 09:04:06 -0400 Subject: [PATCH] Follow some dyretips --- upload.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/upload.go b/upload.go index 8d9d704..f75220d 100644 --- a/upload.go +++ b/upload.go @@ -119,8 +119,9 @@ func generateBarename() string { return uuid.New()[:8] } +var barePlusRe = regexp.MustCompile(`[^A-Za-z0-9\-]`) + func barePlusExt(filename string) (barename, extension string) { - re := regexp.MustCompile(`[^A-Za-z0-9\-]`) filename = strings.TrimSpace(filename) filename = strings.ToLower(filename) @@ -128,8 +129,8 @@ func barePlusExt(filename string) (barename, extension string) { extension = path.Ext(filename) barename = filename[:len(filename)-len(extension)] - extension = re.ReplaceAllString(extension, "") - barename = re.ReplaceAllString(barename, "") + extension = barePlusRe.ReplaceAllString(extension, "") + barename = barePlusRe.ReplaceAllString(barename, "") return }