don't let html entities leak as hashtags
Ted Unangst tedu@tedunangst.com
Wed, 03 Jul 2019 16:06:31 -0400
1 files changed,
9 insertions(+),
3 deletions(-)
jump to
M
fun.go
→
fun.go
@@ -122,12 +122,18 @@ var re_hashes = regexp.MustCompile(`(?:^|\W)#[[:alnum:]]+`)
func ontologies(s string) []string { m := re_hashes.FindAllString(s, -1) - for i, h := range m { + j := 0 + for _, h := range m { + if h[0] == '&' { + continue + } if h[0] != '#' { - m[i] = h[1:] + h = h[1:] } + m[j] = h + j++ } - return m + return m[:j] } type Mention struct {