Files
streamctl/pkg/xstring/to_readable.go
2025-08-15 01:29:52 +01:00

20 lines
301 B
Go

package xstring
import (
"strings"
"unicode"
"golang.org/x/text/unicode/norm"
)
func ToReadable(s string) string {
plain := norm.NFKD.String(s)
var b strings.Builder
for _, r := range plain {
if !unicode.IsSymbol(r) {
b.WriteRune(r)
}
}
return strings.Trim(b.String(), " ,\t\n\r")
}