Documentation ¶
Overview ¶
包gstr提供了字符串处理的功能。 md5:3374328e66d31fb7
Index ¶
- Constants
- func Levenshtein(str1, str2 string, costIns, costRep, costDel int) int
- func Map替换(文本 string, 用作替换的Map map[string]string) string
- func Map替换并忽略大小写(文本 string, map数组 map[string]string) string
- func X倒找(文本, 查找文本 string, 可选起点 ...int) int
- func X倒找Unicode(文本, 查找文本 string, 可选起点 ...int) int
- func X倒找并忽略大小写(文本, 查找文本 string, 可选起点 ...int) int
- func X倒找并忽略大小写Unicode(文本, 查找文本 string, 可选起点 ...int) int
- func X八进制到文本(文本 string) string
- func X分割(文本, 用作分割的文本 string) []string
- func X分割2份(待分割文本, 分隔符 string) (返回值1, 返回值2 string)
- func X分割2份并忽略空值(待分割文本, 分隔符 string) (返回值1, 返回值2 string)
- func X分割3份(待分割文本, 分隔符 string) (返回值1, 返回值2, 返回值3 string)
- func X分割3份并忽略空值(待分割文本, 分隔符 string) (返回值1, 返回值2, 返回值3 string)
- func X分割并忽略空值(文本, 用作分割的文本 string, characterMask ...string) []string
- func X删尾字符(文本 string, 过滤符号 string, 可选过滤次数 ...int) string
- func X删尾空与字符(文本 string, 可选过滤符号 ...string) string
- func X删所有空与字符(文本 string, 可选过滤符号 ...string) string
- func X删首字符(文本 string, 过滤符号 string, 可选过滤次数 ...int) string
- func X删首尾字符(文本 string, 过滤符号 string, 可选过滤次数 ...int) string
- func X删首尾空与字符(文本 string, 可选过滤符号 ...string) string
- func X删首空与字符(文本 string, 可选过滤符号 ...string) string
- func X到单词首字母大写(文本 string) string
- func X到大写(文本 string) string
- func X到小写(文本 string) string
- func X到首字母大写(文本 string) string
- func X到首字母小写(文本 string) string
- func X单词分割(文本 string) []string
- func X参数解析(文本 string) (map结果 map[string]interface{}, 错误 error)
- func X反转字符(文本 string) string
- func X取soundex码(文本 string) string
- func X取右边(文本 string, 待查找 string) string
- func X取右边并倒找(文本 string, 待查找 string) (文本结果 string)
- func X取右边并倒找与含关键字(文本 string, 待查找 string) (文本结果 string)
- func X取右边并含关键字(文本 string, 待查找 string) string
- func X取左边(文本 string, 待查找 string) string
- func X取左边并含关键字(文本 string, 待查找 string) string
- func X取相似度(文本1, 文本2 string, 百分比 *float64) int
- func X取长度(文本 string) int
- func X命名转换(待转换文本 string, 类型 CaseType) string
- func X命名转换到全大写蛇形(待转换文本 string) string
- func X命名转换到大写短横线(待转换文本 string) string
- func X命名转换到小写短横线(待转换文本 string) string
- func X命名转换到小驼峰式(待转换文本 string) string
- func X命名转换到蛇形(待转换文本 string) string
- func X命名转换到首字母大写蛇形(待转换文本 string, 可选连接符 ...string) string
- func X命名转换到驼峰式(待转换文本 string) string
- func X命名转换按符号(待转换文本 string, 连接符号 byte) string
- func X命名转换按符号与大小写(待转换文本 string, 连接符号 uint8, 是否全大写 bool) string
- func X字符到ASCII码(字符 string) int
- func X开头判断(文本, 开头文本 string) bool
- func X弃用_Explode(delimiter, str string) []string
- func X弃用_Implode(glue string, pieces []string) string
- func X弃用_SubStrFrom(str string, need string) (substr string)
- func X弃用_SubStrFromEx(str string, need string) (substr string)
- func X按字符数量换行(文本 string, 字符数 int, 换行符 string) string
- func X按长度取左边并带后缀(文本 string, 长度 int, 后缀 ...string) string
- func X按长度取左边并带后缀Unicode(文本 string, 长度 int, 后缀 ...string) string
- func X按长度取文本(文本 string, 起始位置 int, 长度 ...int) (返回 string)
- func X按长度取文本Unicode(文本 string, 起始位置 int, 长度 ...int) (返回 string)
- func X数组加前缀(数组 []string, 前缀 string)
- func X数组是否存在(数组 []string, 待查找值 string) bool
- func X数组替换(文本 string, 数组 []string) string
- func X数组替换并忽略大小写(文本 string, 数组 []string) string
- func X数组查找(数组 []string, 待查找值 string) int
- func X整数到ASCII码(整数 int) string
- func X是否为子域名(子域名 string, 主域名 string) bool
- func X是否为数字(值 string) bool
- func X是否包含(文本, 待查找 string) bool
- func X是否包含Any(文本, 待查找 string) bool
- func X是否包含并忽略大小写(文本, 待查找 string) bool
- func X是否大写字符(字符 byte) bool
- func X是否小写字符(字符 byte) bool
- func X替换(文本, 替换文本, 用作替换文本 string, 替换次数 ...int) string
- func X替换中间字符(文本 string, 替换百分比 int, 替换符 string) string
- func X替换并忽略大小写(文本, 替换文本, 用作替换文本 string, 替换次数 ...int) string
- func X替换换行符(文本 string, 是否html ...bool) string
- func X末尾判断(文本, 末尾文本 string) bool
- func X查找(文本, 查找文本 string, 可选起点 ...int) int
- func X查找Unicode(文本, 查找文本 string, 可选起点 ...int) int
- func X查找并忽略大小写(文本, 查找文本 string, 可选起点 ...int) int
- func X查找并忽略大小写Unicode(文本, 查找文本 string, 可选起点 ...int) int
- func X格式化数值(数值 float64, 小数点个数 int, ...) string
- func X版本号是否有效(版本号 string) bool
- func X版本号比较GNU格式(a, b string) int
- func X版本号比较GO格式(a, b string) int
- func X生成重复文本(文本 string, 重复次数 int) string
- func X相等比较并忽略大小写(a, b string) bool
- func X统计unicode字符数(文本 string, 是否计算空格 ...bool) map[string]int
- func X统计单词数(文本 string) map[string]int
- func X统计次数(文本, 子文本 string) int
- func X统计次数并忽略大小写(文本, 子文本 string) int
- func X转义(文本 string) string
- func X转义并按字符(文本 string, 可选转义字符 ...string) string
- func X转义还原(文本 string) string
- func X连接(数组 []string, 连接符 string) string
- func X连接Any(数组 interface{}, 连接符 string) string
- func X长度分割(文本 string, 分割长度 int, 分割符 string) string
- func X随机打散字符(文本 string) string
- func X顺序比较(a, b string) int
- type CaseType
Examples ¶
Constants ¶
const (
// X常量_未找到索引 是在搜索函数中未在字符串中找到的位置索引。 md5:2a206ee7a69dacbc
X常量_未找到索引 = -1
)
Variables ¶
This section is empty.
Functions ¶
func Levenshtein ¶
Levenshtein 计算两个字符串之间的Levenshtein距离。 costIns: 定义插入操作的成本。 costRep: 定义替换操作的成本。 costDel: 定义删除操作的成本。 参考 http://php.net/manual/en/function.levenshtein.php。 md5:d04eb32ecd9f609b
Example ¶
levenshtein
package main import ( "fmt" gstr "gitee.com/go_888/goframe/text/gstr" ) func main() { var ( str1 = "Hello World" str2 = "hallo World" costIns = 1 costRep = 1 costDel = 1 result = gstr.Levenshtein(str1, str2, costIns, costRep, costDel) ) fmt.Println(result) }
Output: 2
func Map替换并忽略大小写 ¶
Map替换并忽略大小写 返回 `origin` 的一个副本, 其中内容被一个映射无序地替换,且替换时不区分大小写。 md5:5b002ab4f7bd0cd8
func X倒找 ¶
X倒找 返回 `needle` 在 `haystack` 中从 `startOffset` 开始的最后一次出现的位置, 区分大小写。如果未找到,则返回 -1。 md5:ceee68bb3f71cbed
func X倒找Unicode ¶
X倒找Unicode 行为类似于函数 PosR,但它将`haystack`和`needle`视为Unicode字符串。 md5:ef6eb08c3f0bdfdf
func X倒找并忽略大小写 ¶
X倒找并忽略大小写 在从 `startOffset` 开始的 `haystack` 中,不区分大小写地返回 `needle` 的最后一次出现的位置。 如果未找到,它将返回 -1。 md5:5ce310967675e981
func X倒找并忽略大小写Unicode ¶
X倒找并忽略大小写Unicode 行为类似于 PosRI 函数,但它将 `haystack` 和 `needle` 视为 Unicode 字符串。 md5:5dc327c84c5271a6
func X八进制到文本 ¶
X八进制到文本 converts string container octal string to its original string, for example, to Chinese string.
Example: X八进制到文本("\346\200\241") -> 怡
func X分割2份并忽略空值 ¶
X分割2份并忽略空值 使用 `delimiter` 分割并修剪 `str`,然后将结果作为两个部分的字符串返回。 md5:8cd76102c10490b7
func X分割3份并忽略空值 ¶
X分割3份并忽略空值:使用`delimiter`分割`str`,并将结果作为三个部分的字符串返回。 md5:f669baf0550fad04
func X分割并忽略空值 ¶
X分割并忽略空值 通过字符串 `delimiter` 将字符串 `str` 分割成一个数组,然后对数组中的每个元素调用 Trim 函数。它会忽略 Trim 后为空的元素。 md5:20d7e1d120928c19
func X删首尾空与字符 ¶
X删首尾空与字符 函数从字符串的开头和结尾删除空白符(或其他字符)。 可选参数 `characterMask` 指定了额外需要删除的字符。 md5:a1d794d7a10c9c7a
func X参数解析 ¶
X参数解析 将字符串解析为 map[string]interface{} 类型。
v1=m&v2=n -> map[v1:m, v2:n] v[a]=m&v[b]=n -> map[v:map[a:m, b:n]] v[a][a]=m&v[a][b]=n -> map[v:map[a:map[a:m, b:n]]] v[]=m&v[]=n -> map[v:[m, n]] v[a][]=m&v[a][]=n -> map[v:map[a:[m, n]]] v[][]=m&v[][]=n -> map[v:[map[]]] // 当前不支持嵌套切片。 v=m&v[a]=n -> 错误 a .[[b=c -> 无法解析,缺少有效的键值对格式。 md5:28f985708060eab0
func X取soundex码 ¶
X取soundex码 计算字符串的音素编码。 参见 http://php.net/manual/en/function.soundex.php。 md5:80909cffb32263c4
func X取右边 ¶
X取右边 从`haystack`字符串中返回从第一个出现的`needle`开始到`haystack`末尾的部分。
这个函数的行为与SubStrEx函数完全相同,但实现了与PHP相同的函数:http://php.net/manual/en/function.strstr.php。
示例: X取右边("av.mp4", ".") -> "mp4" md5:1f6c13b098caa33a
func X取右边并倒找 ¶
X取右边并倒找 从字符串 `str` 中最后一个出现的 `need` 子串之后的字符开始,直到 `str` 的末尾,返回这一部分子串。
示例: X取右边并倒找("/dev/vda", "/") -> "vda" md5:3de495ad97b12196
func X取右边并倒找与含关键字 ¶
X取右边并倒找与含关键字 从字符串 `str` 的最后一个出现的 `need` 开始并包括在内,返回一个子串。 示例: X取右边并倒找与含关键字("/dev/vda", "/") -> "/vda" md5:8f70ecc84d0338f8
func X取右边并含关键字 ¶
X取右边并含关键字 函数返回从 `haystack` 字符串开始,包括第一个出现的 `needle` 到 `haystack` 结尾的部分。
这个函数的行为与 SubStr 函数完全相同,但是为了实现与 PHP 相同的功能:http://php.net/manual/en/function.strstr.php。
示例: X取右边并含关键字("av.mp4", ".") -> ".mp4" md5:35b0375920cdf357
func X取左边 ¶
X取左边 函数返回 `haystack` 字符串中从开始到(但不包括)第一次出现 `needle` 的部分。
示例: X取左边("av.mp4", ".") -> "av" md5:c0848291d8036d82
func X取左边并含关键字 ¶
X取左边并含关键字 返回 `haystack` 字符串中从开头到(包括)第一个 `needle` 出现的部分。
示例: X取左边并含关键字("av.mp4", ".") -> "av." md5:f914c156abb95437
func X取相似度 ¶
X取相似度 计算两个字符串之间的相似度。 参考:http://php.net/manual/zh/function.similar-text.php。 md5:773f9b9fd3d9b20d
func X命名转换到全大写蛇形 ¶
X命名转换到全大写蛇形 将一个字符串转换为 SNAKE_CASE_SCREAMING 格式。
示例: X命名转换到全大写蛇形("AnyKindOfString") -> "ANY_KIND_OF_STRING" md5:9f2e1f082921e42e
func X命名转换到大写短横线 ¶
X命名转换到大写短横线 将一个字符串转换为KEBAB-CASE-SCREAMING格式。
示例: CaseKebab("AnyKindOfString") -> "ANY-KIND-OF-STRING" md5:64e3399ff1b60dad
func X命名转换到小写短横线 ¶
X命名转换到小写短横线 将字符串转换为kebab-case形式。
例子: X命名转换到小写短横线("AnyKindOfString") -> any-kind-of-string md5:885475f21356c510
func X命名转换到小驼峰式 ¶
X命名转换到小驼峰式 将一个字符串转换为下划线驼峰式(lowerCamelCase)。
例子: X命名转换到小驼峰式("any_kind_of_string") -> anyKindOfString md5:dc604c858a2452d4
func X命名转换到蛇形 ¶
X命名转换到蛇形将一个字符串转换为蛇形命名(snake_case)。
示例: X命名转换到蛇形("AnyKindOfString") -> any_kind_of_string md5:348ee5cd8cb1cd34
func X命名转换到首字母大写蛇形 ¶
X命名转换到首字母大写蛇形 将类似 "RGBCodeMd5" 的字符串转换为 "rgb_code_md5"。 TODO 为了提高效率,未来应将正则表达式改为遍历字符串的方式。
示例: X命名转换到首字母大写蛇形("RGBCodeMd5") -> rgb_code_md5 md5:aff36f9f5f3a68d7
func X命名转换到驼峰式 ¶
X命名转换到驼峰式 将一个字符串转换为驼峰式写法。
示例: X命名转换到驼峰式("any_kind_of_string") -> AnyKindOfString md5:189cc8dcd6a04d2c
func X命名转换按符号 ¶
X命名转换按符号 将字符串转换为 snake_case_delimited 形式。
示例: X命名转换按符号("AnyKindOfString", '.') -> any.kind.of.string md5:8edd65912cb80360
func X命名转换按符号与大小写 ¶
X命名转换按符号与大小写 将字符串转换为 DELIMITED.SCREAMING.CASE 或 delimited.screaming.case 格式。
示例: X命名转换按符号与大小写("AnyKindOfString", '.') -> ANY.KIND.OF.STRING md5:e81c17d2e4a95231
func X弃用_Explode ¶
X弃用_Explode 函数将字符串 `str` 按照字符串 `delimiter` 进行分割,返回一个数组。 参考:http://php.net/manual/zh/function.explode.php。 md5:28fb7a55d9ec56dc
func X弃用_Implode ¶
X弃用_Implode 将数组元素 `pieces` 用字符串 `glue` 进行连接。// 参考:http://php.net/manual/zh/function.implode.php md5:e20b4f4a627b156b
func X弃用_SubStrFrom ¶
X弃用_SubStrFrom 从字符串 `str` 中从第一次出现 `need` 的位置开始,包括 `need` 到字符串末尾的部分。
示例: X弃用_SubStrFrom("av.mp4", ".") -> ".mp4" md5:f4bff02c473abeff
func X弃用_SubStrFromEx ¶
X弃用_SubStrFromEx 从字符串 `str` 中返回从首次出现 `need` 到 `str` 结尾的部分(不包括 `need`)。
示例: X弃用_SubStrFromEx("av.mp4", ".") -> "mp4" md5:88a817f03fc77455
func X按字符数量换行 ¶
X按字符数量换行 将一个字符串按照给定的字符数进行换行。 这个函数支持英文和中文标点符号的截断参数。 TODO: 开启自定义截断参数,参考 http://php.net/manual/en/function.wordwrap.php。 md5:389c5474efb0a8e8
func X按长度取左边并带后缀 ¶
X按长度取左边并带后缀 函数返回字符串 `str` 中由 `length` 参数指定长度的部分。如果 `str` 的长度大于 `length`,则 `suffix` 将被添加到结果字符串的末尾。
示例: X按长度取左边并带后缀("123456", 3) -> "123..." X按长度取左边并带后缀("123456", 3, "~") -> "123~" md5:bd8f96405a5594b5
func X按长度取左边并带后缀Unicode ¶
X按长度取左边并带后缀Unicode returns a portion of string `str` specified by `length` parameters, if the length of `str` is greater than `length`, then the `suffix` will be appended to the result string. X按长度取左边并带后缀Unicode considers parameter `str` as unicode string.
Example: X按长度取左边并带后缀Unicode("一起学习吧!", 2) -> "一起..." X按长度取左边并带后缀Unicode("一起学习吧!", 2, "~") -> "一起~"
func X按长度取文本 ¶
X按长度取文本 函数返回字符串 `str` 中由 `start` 和 `length` 参数指定的部分。参数 `length` 是可选的,如果未提供,则默认使用 `str` 的长度。
示例: X按长度取文本("123456", 1, 2) -> "23" md5:b6da71b3534fdbbc
func X按长度取文本Unicode ¶
X按长度取文本Unicode returns a portion of string `str` specified by the `start` and `length` parameters. X按长度取文本Unicode considers parameter `str` as unicode string. The parameter `length` is optional, it uses the length of `str` in default.
Example: X按长度取文本Unicode("一起学习吧!", 2, 2) -> "学习"
func X数组加前缀 ¶
X数组加前缀 为数组 `array` 中的每个元素添加前缀字符串 `prefix`。
示例: X数组加前缀(["a", "b"], "gf_") -> ["gf_a", "gf_b"] md5:b1320521881ddb0c
func X数组替换并忽略大小写 ¶
X数组替换并忽略大小写 返回一个副本 `origin`,它被按顺序、不区分大小写地替换为一个切片。 md5:45d1fbd66515d9dd
func X数组查找 ¶
X数组查找 在字符串切片 `a` 中大小写敏感地搜索字符串 `s`, 并返回 `s` 在 `a` 中的索引。 如果 `s` 在 `a` 中未找到,它将返回 -1。 md5:1f90173b093235c0
func X整数到ASCII码 ¶
X整数到ASCII码 函数返回一个数字(0-255)的ASCII字符串。
示例: X整数到ASCII码(65) -> "A" md5:1eeda35a229d907f
func X是否为子域名 ¶
X是否为子域名 检查 `subDomain` 是否为 `mainDomain` 的子域名。 它支持在 `mainDomain` 中使用通配符 '*'。 md5:a9d75f1129f8ee85
func X是否包含并忽略大小写 ¶
X是否包含并忽略大小写 报告 substr 是否在 str 中,不区分大小写。 md5:1dee4dc6bff3de90
func X替换 ¶
X替换 函数返回一个副本字符串 `origin` 在这个副本中,所有字符串 `search` 都会被 `replace` 替换,此替换区分大小写。 md5:452df01ae43b07d9
func X替换中间字符 ¶
X替换中间字符 函数将字符串 `str` 的从中间开始按 `percentage` 比例部分内容替换为 `hide`。 此函数将参数 `str` 视为Unicode字符串处理。 md5:f9986962939bb788
func X替换并忽略大小写 ¶
X替换并忽略大小写 返回一个字符串 `origin` 的副本, 在该副本中不区分大小写地将字符串 `search` 替换为 `replace`。 md5:f667575fd12d3732
func X替换换行符 ¶
X替换换行符 在字符串中的所有换行符(\n\r, \r\n, \r, \n)前插入HTML换行标签(`br`|<br />)。 它将参数`str`视为Unicode字符串。 md5:6cad5f70848065d0
func X查找 ¶
X查找 函数返回 `needle` 在 `haystack` 中从 `startOffset` 开始的第一次出现的位置, 区分大小写。如果未找到,则返回 -1。 md5:5f4ec91dd8b1819b
func X查找Unicode ¶
X查找Unicode 行为类似于函数 Pos,但将 `haystack` 和 `needle` 视为Unicode字符串。 md5:8b42bd50a9b68293
func X查找并忽略大小写 ¶
X查找并忽略大小写 函数从 `startOffset` 开始在 `haystack` 中按大小写不敏感的方式返回 `needle` 的第一个出现位置。 如果未找到,它将返回 -1。 md5:9643b4a9d5243ed9
func X查找并忽略大小写Unicode ¶
X查找并忽略大小写Unicode函数的行为类似于PosI函数,但它将`haystack`和`needle`视为Unicode字符串。 md5:23449f37c0061789
func X格式化数值 ¶
X格式化数值 用千位分隔符格式化数字。 参数 `decimals`:设置小数点后的位数。 参数 `decPoint`:设置小数点的分隔符。 参数 `thousandsSep`:设置千位分隔符。 参考:http://php.net/manual/en/function.number-format.php。
示例: X格式化数值(1234.56, 2, ".", "") -> 1234,56 X格式化数值(1234.56, 2, ",", " ") -> 1 234,56 md5:c4f419bbc874acfc
func X版本号比较GNU格式 ¶
X版本号比较GNU格式 按照GNU版本标准比较 `a` 和 `b`。
如果 `a` 大于 `b`,返回 1。
如果 `a` 小于 `b`,返回 -1。
如果 `a` 等于 `b`,返回 0。
GNU版本标准格式例如: v1.0 1 1.0.0 v1.0.1 v2.10.8 10.2.0 等等。 md5:2716e579b3f9ba4d
func X版本号比较GO格式 ¶
X版本号比较GO格式 将 `a` 和 `b` 当作标准的 Go 语言版本进行比较。
如果 `a` 大于 `b`,返回 1。
如果 `a` 小于 `b`,返回 -1。
如果 `a` 等于 `b`,返回 0。
标准的 Go 语言版本格式如下: 1.0.0 v1.0.1 v2.10.8 10.2.0 v0.0.0-20190626092158-b2ccc519800e v1.12.2-0.20200413154443-b17e3a6804fa v4.20.0+incompatible 等等。
文档:https://go.dev/doc/modules/version-numbers md5:27f202ad306995b3
func X生成重复文本 ¶
X生成重复文本 函数返回一个新字符串,该字符串由输入字符串乘数次复制组成。
示例: X生成重复文本("a", 3) -> "aaa" md5:e4200cea299476dc
func X相等比较并忽略大小写 ¶
X相等比较并忽略大小写报告是否`a`和`b`,解释为UTF-8字符串,在Unicode大小写转换和不区分大小写的情况下相等。 md5:4d0c0e7a06fc1578
func X统计unicode字符数 ¶
X统计unicode字符数 函数返回一个字符串中字符的计数信息。 它将参数 `str` 视为 Unicode 字符串。 md5:365441f7aeb7819f
func X统计次数并忽略大小写 ¶
X统计次数并忽略大小写 计算字符串 `s` 中不区分大小写地出现 `substr` 的次数。 如果在 `s` 中没有找到 `substr`,则返回 0。 md5:b8cd78125984641d
func X转义并按字符 ¶
X转义并按字符 返回一个带有反斜杠字符 (`\`) 的 `str` 的版本。 如果没有提供自定义字符 `chars`,则使用默认字符:.\+*?[^]($) md5:e6bfeeabc9838069
func X连接Any ¶
X连接Any 将 `array` 中的元素连接成一个单一的字符串。在结果字符串中,元素之间由分隔符字符串 `sep` 分隔。
参数 `array` 可以是任何类型的切片,它将被转换为字符串数组。 md5:fc531415278a603b
func X长度分割 ¶
X长度分割 将字符串分割成更小的块。 可用于将字符串分割成更小的块,这对于 例如,将BASE64字符串输出转换为符合RFC 2045语义的情况非常有用。 它会在每chunkLen个字符后插入结束标记`end`。 它将参数`body`和`end`视为Unicode字符串处理。 md5:94b7c0d7df7ca2e3
Types ¶
type CaseType ¶
type CaseType string
CaseType 是 Case 的类型。 md5:3bd1a46ccb6a5474
const ( X常量_命名_驼峰式 CaseType = "Camel" X常量_命名_小驼峰式 CaseType = "CamelLower" X常量_命名_蛇形 CaseType = "Snake" X常量_命名_首字母大写蛇形 CaseType = "SnakeFirstUpper" X常量_命名_全大写蛇形 CaseType = "SnakeScreaming" X常量_命名_小写短横线 CaseType = "Kebab" X常量_命名_大写短横线 CaseType = "KebabScreaming" X常量_命名_小写 CaseType = "Lower" )
案例类型常量。 md5:09b430778f19740d
Source Files ¶
- gstr.go
- gstr_array.go
- gstr_case.go
- gstr_compare.go
- gstr_contain.go
- gstr_convert.go
- gstr_count.go
- gstr_create.go
- gstr_domain.go
- gstr_is.go
- gstr_length.go
- gstr_list.go
- gstr_parse.go
- gstr_pos.go
- gstr_replace.go
- gstr_similar.go
- gstr_slashes.go
- gstr_split_join.go
- gstr_sub.go
- gstr_trim.go
- gstr_upper_lower.go
- gstr_version.go