string

package
v0.10.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 25, 2024 License: MIT Imports: 9 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AcciiToStr added in v0.6.0

func AcciiToStr(s int) string

StrToAccii 将accii码转换为大写字母

func Count added in v0.0.13

func Count(s string, c byte) int

Count 查询字符串中出现某个字符的次数

func CutEndString added in v0.0.17

func CutEndString(s string, c rune) string

CutEndString 截取字符串中最后一个字符之后的字符串 例如:CutEndString("abc/def/ghi", '/') => "ghi"

func CutStartString added in v0.0.17

func CutStartString(s string, c rune) string

CutStartString 截取字符串中最后一个字符之前的字符串 例如:CutStartString("abc/def/ghi", '/') => "abc/def/"

func FirstLow added in v0.5.9

func FirstLow(s string) string

FirstLow 首字母小写

func FirstUp added in v0.0.18

func FirstUp(s string) string

FirstUp 首字母大写

func Has

func Has(s string, c byte) bool

Has 判断字符串是否存在某个字符

func HasChinese added in v0.9.7

func HasChinese(s string) bool

HasChinese 判断字符串是否存在中文

func IsNumber added in v0.5.5

func IsNumber(s string) bool

IsNumber 判断是否是数字或者小数

func IsPrefix

func IsPrefix(s string, prefix string) bool

IsPrefix 判断字符串是否存在某个前缀

func IsSuffix

func IsSuffix(s string, suffix string) bool

IsSuffix 判断字符串是否存在某个后缀

func Rand added in v0.3.1

func Rand(l int) string

Rand 生成随机字符串

func RandCustom added in v0.10.4

func RandCustom(l int, str string) string

生成自定义字符串

func RandFor added in v0.5.11

func RandFor(l int, seed int64) string

RandV1 生成随机字符串

func RandInt added in v0.4.2

func RandInt(l int) string

RandInt 生成随机数字字符串

func RandLower added in v0.10.4

func RandLower(l int) string

生成随机小写字母字符串

func RandStrArr added in v0.5.11

func RandStrArr(l int, n int) []string

RandStrArr 生成随机字符串数组 @param l 长度 @param n 数量

func RandUpper added in v0.10.4

func RandUpper(l int) string

生成随机大写字母字符串

func ReplaceCharAfterSpecifiedCharLow added in v0.0.18

func ReplaceCharAfterSpecifiedCharLow(s, c string) (out string)

ReplaceCharAfterSpecifiedCharLow 替换指定字符后面的字符为小驼峰 例如:ReplaceCharAfterSpecifiedCharLow("abc/def/ghi", '/') => "abcDefGhi"

func ReplaceCharAfterSpecifiedCharUp added in v0.0.18

func ReplaceCharAfterSpecifiedCharUp(s, c string) (out string)

ReplaceCharAfterSpecifiedCharUp 替换指定字符后面的字符为大驼峰 例如:ReplaceCharAfterSpecifiedCharUp("abc/def/ghi", '/') => "AbcDefGhi"

func StringValueIsEqual added in v0.10.0

func StringValueIsEqual(a, b string) bool

StringValueIsEqual 比较两个字符串是否相等(string 转 float64 作比较)

func ToAccii added in v0.6.0

func ToAccii(s string) int

ToAccii 将大写字母转换为accii码

func UniqueFileName added in v0.6.2

func UniqueFileName(f *multipart.FileHeader) string

UniqueFileName 生成唯一文件名

Types

type SafeRand added in v0.3.1

type SafeRand struct {
	Str string
	// contains filtered or unexported fields
}

func (*SafeRand) Rand added in v0.3.1

func (sr *SafeRand) Rand() string

Rand 生成随机字符串

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL