Documentation
¶
Index ¶
- func BLeft(s string, l int) string
- func BRight(s string, l int) string
- func Camel2UnderScore(s string, score string) string
- func Contain(s, sub string) bool
- func EndWith(s string, search string) bool
- func FirstCharLowerCase(s string) string
- func FirstCharUpperCase(s string) string
- func Foreach(s string, fn func(i int, s string) bool)
- func IndexOf(s, sub string) int
- func IsFirstLetterLower(s string) bool
- func IsFirstLetterUpper(s string) bool
- func IsLetterLower(b byte) bool
- func IsLetterUpper(b byte) bool
- func IsNumeric(s string) bool
- func Join(items []string, sep string) string
- func LastIndexOf(s, sub string) int
- func LcFirst(s string) string
- func Left(s string, l int) string
- func Len(s string) int
- func LowerCase(s string) string
- func MakeAndFillStrSlice(size int, fillChar string) []string
- func MakeStrAndFill(count int, repeatChar string, sep string) string
- func MuSplit(s string, sep uint8, more ...uint8) []string
- func ParseKeyValue(s string) map[string]string
- func Replace(origin, search, replace string, count ...int) string
- func ReplaceByMap(origin string, replaces map[string]string) string
- func Right(s string, l int) string
- func Split(s, sep string, needCount ...int) []string
- func Splits(s, sep string, more ...string) []string
- func StartWith(s string, search string) bool
- func SubStr(s string, fromIdx int, slen ...int) string
- func Trim(s string) string
- func UcFirst(s string) string
- func UnderScore2Camel(s string, score string) string
- func UpperCase(s string) string
- type GString
- func (s *GString) BForeach(fn func(i int, c uint8) bool)
- func (s *GString) BLeft(l int) string
- func (s *GString) BLeftO(l int) *GString
- func (s *GString) BLen() int
- func (s *GString) BRight(l int) string
- func (s *GString) BRightO(l int) *GString
- func (s *GString) Camel2UnderScore(score string) *GString
- func (s *GString) Camel2UnderScoreStr(score string) string
- func (s *GString) CamelCase() *GString
- func (s *GString) CamelCaseStr() string
- func (s *GString) Cat(other *GString) *GString
- func (s *GString) CatStr(other string) *GString
- func (s *GString) Clone() *GString
- func (s *GString) Contain(sub string) bool
- func (s *GString) Contains(substr string) bool
- func (s *GString) Equal(target *GString) bool
- func (s *GString) EqualStr(target string) bool
- func (s *GString) FirstLowerCase() *GString
- func (s *GString) FirstLowerCaseStr() string
- func (s *GString) FirstUpperCase() *GString
- func (s *GString) FirstUpperCaseStr() string
- func (s *GString) Foreach(fn func(i int, c string) bool)
- func (s *GString) IndexOf(sub string) int
- func (s *GString) IsEmpty() bool
- func (s *GString) IsLowerFirst() bool
- func (s *GString) IsNumeric() bool
- func (s *GString) IsUpperFirst() bool
- func (s *GString) Join(elems []string, sep string) *GString
- func (s *GString) JoinStr(elems []string, sep string) string
- func (s *GString) LastIndexOf(sub string) int
- func (s *GString) LcFirst() *GString
- func (s *GString) Left(l int) string
- func (s *GString) LeftO(l int) *GString
- func (s *GString) Len() int
- func (s *GString) LowerUnderScore() *GString
- func (s *GString) LowerUnderScoreStr() string
- func (s *GString) Replace(search, replace string, count ...int) *GString
- func (s *GString) ReplaceByMap(replaces map[string]string) *GString
- func (s *GString) ReplaceByMapStr(replaces map[string]string) string
- func (s *GString) ReplaceStr(search, replace string, count ...int) string
- func (s *GString) Right(l int) string
- func (s *GString) RightO(l int) *GString
- func (s *GString) Set(val string) *GString
- func (s *GString) Split(sep string) []*GString
- func (s *GString) SplitStr(sep string) []string
- func (s *GString) String() string
- func (s *GString) SubStr(fromIdx int, l int) string
- func (s *GString) SubStrO(fromIdx int, l int) *GString
- func (s *GString) ToLower() *GString
- func (s *GString) ToUpper() *GString
- func (s *GString) Trim() *GString
- func (s *GString) UcFirst() *GString
- func (s *GString) UnderScore2Camel(score string) *GString
- func (s *GString) UnderScore2CamelStr(score string) string
- func (s *GString) UpperUnderScore() *GString
- func (s *GString) UpperUnderScoreStr() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Camel2UnderScore ¶
func FirstCharLowerCase ¶
func FirstCharUpperCase ¶
func IsFirstLetterLower ¶
func IsFirstLetterUpper ¶
func LastIndexOf ¶
func MakeAndFillStrSlice ¶
func ParseKeyValue ¶
ParseKeyValue 解析键值对字符串为hashMap 格式:
1、键1:值1;键2:值2 2、键1:值1,键2:值2 3、键1=值1&键2=值2 4、键1=值1;键2=值2 4、键1=值1,键2=值2
func ReplaceByMap ¶
ReplaceByMap 替换字符串
func UnderScore2Camel ¶
Types ¶
type GString ¶
type GString struct {
// contains filtered or unexported fields
}
func (*GString) Camel2UnderScore ¶
func (*GString) Camel2UnderScoreStr ¶
func (*GString) CamelCaseStr ¶
func (*GString) FirstLowerCase ¶
func (*GString) FirstLowerCaseStr ¶
func (*GString) FirstUpperCase ¶
func (*GString) FirstUpperCaseStr ¶
func (*GString) LastIndexOf ¶
func (*GString) LowerUnderScore ¶
func (*GString) LowerUnderScoreStr ¶
func (*GString) ReplaceByMapStr ¶
func (*GString) ReplaceStr ¶
func (*GString) UnderScore2Camel ¶
func (*GString) UnderScore2CamelStr ¶
func (*GString) UpperUnderScore ¶
func (*GString) UpperUnderScoreStr ¶
Click to show internal directories.
Click to hide internal directories.