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