Documentation
¶
Index ¶
- Constants
- func Between(s, from, to string) string
- func Contains(obj interface{}, v ...interface{}) bool
- func DeepContains(obj interface{}, v ...interface{}) bool
- func Download(url string, dest string) (err error)
- func FilterBlankString(vs []string) []string
- func FilterEmptyString(vs []string) []string
- func FilterInt(vs []int, f func(int) bool) []int
- func FilterString(vs []string, f func(string) bool) []string
- func Index(s, substr string) int
- func IsBlank(s string) bool
- func IsDir(path string) bool
- func IsEmpty(s string) bool
- func IsExist(path string) bool
- func IsFile(path string) bool
- func IsIPv4(s string) bool
- func IsNotBlank(s string) bool
- func IsNotEmpty(s string) bool
- func LeftPad(s string, padStr string, length int) string
- func Len(s string) int
- func Map(vs []string, f func(string) string) []string
- func RightPad(s string, padStr string, length int) string
- func ToInt(s string) int
- func ToIntDv(s string, dv int) int
- func Trim(str string) string
- func TrimLeft(str string) string
- func TrimRight(str string) string
- func UUID() string
- func ZeroFill(s string, length int) string
Constants ¶
const EmptyStr = ""
EmptyStr is the empty string const
const RegIPv4 = "(([2][5][0-5]|[2][0-4][0-9]|[1][0-9]{2}|[1-9][0-9]|[0-9])[.]){3}([2][5][0-5]|[2][0-4][0-9]|[1][0-9]{2}|[1-9][0-9]|[0-9])"
RegIPv4 is the IPv4 Regexp
Variables ¶
This section is empty.
Functions ¶
func Contains ¶
func Contains(obj interface{}, v ...interface{}) bool
Contains tells an object is in a list or not
func DeepContains ¶
func DeepContains(obj interface{}, v ...interface{}) bool
DeepContains tells an object is in a list or not, but uses reflect.DeepEqual to determine the equality
func FilterBlankString ¶ added in v0.2.0
FilterBlankString removes blank strings in a string slice
func FilterEmptyString ¶ added in v0.2.0
FilterEmptyString removes empty strings in a string slice
func FilterString ¶ added in v0.2.0
FilterString filters a string slice with the function returns false
func Index ¶
Index return the location of a string in another long string, if it doesn't exist, returns -1 this function supports CJK characters
func IsBlank ¶
IsBlank tells a string is blank or not, a string with all white blanks would be considered as true
func Len ¶
Len returns the length of a string using rune, it's useful when getting the length of a string including CJK characters
Types ¶
This section is empty.