From 384585ae8848a5f16d570c5febf16eaa7b2084c6 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Sun, 25 Dec 2016 15:15:38 +0100 Subject: minor fixes --- href.go | 2 +- re.go | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/href.go b/href.go index b18b3f3..bd4cec6 100644 --- a/href.go +++ b/href.go @@ -56,7 +56,7 @@ func getTitle(uri string) (string, error) { func getLinks(s string) (ret []string) { for _, v := range strings.Fields(s) { switch { - case strings.HasPrefix(v, "www"): + case strings.HasPrefix(v, "www."): v = "http://" + v fallthrough case strings.HasPrefix(v, "http:"), strings.HasPrefix(v, "https:"): diff --git a/re.go b/re.go index 714afcf..90a9fda 100644 --- a/re.go +++ b/re.go @@ -11,7 +11,8 @@ func re(s, r string) string { return "" } z := strings.Split(r[2:], string(r[1])) - if len(z) < 2 { + // match s// and s/// + if len(z) < 2 || len(z) > 3 { return "" } re, err := regexp.Compile(z[0]) -- cgit v1.2.3