package
0.0.7
Repository: https://github.com/x-module/helper.git
Documentation: pkg.go.dev

# README

字符串处理的相关函数

import "github.com/x-module/helper/strutil"

函数列表:

  • After : 返回源字符串中指定字符串首次出现时的位置之后的子字符串。
  • AfterLast : 返回源字符串中指定字符串最后一次出现时的位置之后的子字符串。
  • Before : 返回源字符串中指定字符串第一次出现时的位置之前的子字符串。
  • BeforeLast : 返回源字符串中指定字符串最后一次出现时的位置之前的子字符串。
  • CamelCase : 将字符串转换为 CamelCase 驼峰式字符串, 非字母和数字会被忽略。
  • Capitalize : 将字符串的第一个字符转换为大写。
  • IsString : 判断传入参数的数据类型是否为字符串。
  • KebabCase : 将字符串转换为 kebab-case 形式字符串, 非字母和数字会被忽略。
  • UpperKebabCase : 将字符串转换为大写 KEBAB-CASE 形式字符串, 非字母和数字会被忽略。
  • LowerFirst : 将字符串的第一个字符转换为小写形式。
  • UpperFirst : 将字符串的第一个字符转换为大写形式。
  • AppendEnd : 如果字符串短于限制大小,则在右侧用给定字符填充字符串。 如果填充字符超出大小,它们将被截断。
  • AppendStart : 如果字符串短于限制大小,则在左侧用给定字符填充字符串。 如果填充字符超出大小,它们将被截断。
  • Reverse : 返回字符顺序与给定字符串相反的字符串。
  • SnakeCase : 将字符串转换为 snake_case 形式, 非字母和数字会被忽略。
  • UpperSnakeCase : 将字符串转换为大写 SNAKE_CASE 形式, 非字母和数字会被忽略。
  • Substring : 根据指定的位置和长度截取子字符串。
  • SimilarText : 计算两个字符串的相似度。

# Functions

After 返回字符串中第一个出现的指定字符之后的所有字符.
AfterLast 返回字符串中最后一个出现的指定字符之后的所有字符.
AppendEnd 在字符串末尾填充指定字符.
AppendStart 在字符串末头填充指定字符.
Before 返回字符串中第一个出现的指定字符之前的所有字符.
BeforeLast 返回字符串中最后一个出现的指定字符之前的所有字符.
CamelCase 将字符串转换为驼峰命名.
Capitalize 将字符串的第一个字符转换为大写,其余字符转换为小写.
IsString 判断是否为字符串.
KebabCase 将字符串转换成 aa-bb-cc 的形式.
LowerFirst 首字母小写.
No description provided by the author
Reverse 反转字符串.
SimilarText 计算两个字符串的相似度.
SnakeCase 将字符串转换成 aa_bb_cc 的形式.
Substring 截取字符串.
UnderScoreCase 将字符串转换为下划线命名.
Unwrap 解除给定字符串包装字符串.
UpperFirst 首字母大写.
UpperKebabCase 将字符串转换成 AA-BB-CC 的形式.
UpperSnakeCase 将字符串转换成 AA_BB_CC 的形式.
Wrap 用给定字符串包装字符串.