Remove "normalization" of non-Latin characters in tags
This commit is contained in:
parent
bb1a5bb877
commit
62bce6902e
11
cmd/utils.go
11
cmd/utils.go
|
@ -12,9 +12,6 @@ import (
|
|||
)
|
||||
|
||||
var (
|
||||
|
||||
// This replaces all special characters
|
||||
tagRegexp = regexp.MustCompile(`[^a-z0-9\-\s]`)
|
||||
tagRegexpSpaces = regexp.MustCompile(`[\s]+`)
|
||||
)
|
||||
|
||||
|
@ -62,14 +59,12 @@ func pqErrMsg(err error) string {
|
|||
// lowercasing and removing all special characters except for dashes.
|
||||
func normalizeTags(tags []string) []string {
|
||||
var (
|
||||
out []string
|
||||
space = []byte(" ")
|
||||
dash = []byte("-")
|
||||
out []string
|
||||
dash = []byte("-")
|
||||
)
|
||||
|
||||
for _, t := range tags {
|
||||
rep := bytes.TrimSpace(tagRegexp.ReplaceAll(bytes.ToLower([]byte(t)), space))
|
||||
rep = tagRegexpSpaces.ReplaceAll(rep, dash)
|
||||
rep := tagRegexpSpaces.ReplaceAll(bytes.TrimSpace([]byte(t)), dash)
|
||||
|
||||
if len(rep) > 0 {
|
||||
out = append(out, string(rep))
|
||||
|
|
Loading…
Reference in New Issue