Documentation
¶
Index ¶
- func CharCount(str string) int
- func ContainsAny(str string, substrings ...string) bool
- func EndsWithAny(str string, suffixes ...string) bool
- func ExtractEmails(str string) []string
- func ExtractNumbers(str string) []string
- func ExtractURLs(str string) []string
- func IsEmpty(str string) bool
- func LevenshteinDistance(a, b string) int
- func Mask(str string, start, end int) string
- func MaskEmail(email string) string
- func Normalize(input string) string
- func Pad(str string, length int, padChar rune, leftPad bool) string
- func PadLeft(str string, length int, padChar rune) string
- func PadRight(str string, length int, padChar rune) string
- func RemoveAccents(str string) string
- func Reverse(str string) string
- func StartsWithAny(str string, prefixes ...string) bool
- func ToCamelCase(str string) string
- func ToKebabCase(str string) string
- func ToPascalCase(str string) string
- func ToSlug(str string) string
- func ToSnakeCase(str string) string
- func Truncate(str string, length int) string
- func TruncateWithEllipsis(str string, length int) string
- func WordCount(str string) int
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ContainsAny ¶
ContainsAny checks if string contains any of the substrings
func EndsWithAny ¶
EndsWithAny checks if string ends with any of the suffixes
func ExtractEmails ¶
ExtractEmails extracts all email addresses from a string
func ExtractNumbers ¶
ExtractNumbers extracts all numbers from a string
func ExtractURLs ¶
ExtractURLs extracts all URLs from a string
func LevenshteinDistance ¶
LevenshteinDistance calculates the Levenshtein distance between two strings
func RemoveAccents ¶
RemoveAccents removes accents from characters
func StartsWithAny ¶
StartsWithAny checks if string starts with any of the prefixes
func TruncateWithEllipsis ¶
TruncateWithEllipsis truncates a string and adds ellipsis
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.