From b28fb9085185025415847d7075f1cdf83abb3b56 Mon Sep 17 00:00:00 2001 From: ᴜɴᴋɴᴡᴏɴ Date: Wed, 29 Jan 2020 19:36:57 +0800 Subject: all: use lazyregexp (#5911) * Use lazyregexp * all: fix imports and usages --- internal/markup/markdown.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'internal/markup/markdown.go') diff --git a/internal/markup/markdown.go b/internal/markup/markdown.go index a5380028..6606d2b5 100644 --- a/internal/markup/markdown.go +++ b/internal/markup/markdown.go @@ -9,11 +9,11 @@ import ( "fmt" "path" "path/filepath" - "regexp" "strings" "github.com/russross/blackfriday" + "gogs.io/gogs/internal/lazyregexp" "gogs.io/gogs/internal/setting" "gogs.io/gogs/internal/tool" ) @@ -35,7 +35,7 @@ type MarkdownRenderer struct { urlPrefix string } -var validLinksPattern = regexp.MustCompile(`^[a-z][\w-]+://|^mailto:`) +var validLinksPattern = lazyregexp.New(`^[a-z][\w-]+://|^mailto:`) // isLink reports whether link fits valid format. func isLink(link []byte) bool { -- cgit v1.2.3