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 : 计算两个字符串的相似度。