Versions in this module Expand all Collapse all v0 v0.7.18 Oct 9, 2023 Changes in this version + var ParseUnicode = StringFilterFunc(func(str string) string { ... }) + var RemoveSymbolOtherChar = StringFilterFunc(func(str string) string { ... }) + var ReplaceIllegalChar = StringFilterFunc(func(str string) string { ... }) + var UnescapeHTMLEntity = StringFilterFunc(html.UnescapeString) + func GenRandomName(n int) string + func GenRandomString(length int, validChars string) string + func GenUrls(strs ...string) ([]*url.URL, error) + func GetFFmpegPath(ctx context.Context) (string, error) + func GetFuncMap(config *configs.Config) template.FuncMap + func GetMd5String(b []byte) string + func IsFFmpegExist(ctx context.Context) bool + func Match1(re, str string) string + func ParseString(str string, filter ...StringFilter) string + func PrintStack(ctx context.Context) + type StringFilter interface + Do func(string) string + type StringFilterChain struct + func NewStringFilterChain(filter ...StringFilter) *StringFilterChain + func (c *StringFilterChain) Do(str string) string + type StringFilterFunc func(string) string + func (f StringFilterFunc) Do(s string) string