strKit

package
v0.2.8 Latest Latest
Warning

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

Go to latest
Published: Aug 30, 2023 License: MIT Imports: 7 Imported by: 7

Documentation

Index

Constants

View Source
const (
	EMPTY     = ""  // 字符串常量:空字符串 ""
	SPACE     = " " // 字符串常量:空格符 " "
	UNDERLINE = "_" // 字符串常量:下划线 _
)

Variables

This section is empty.

Functions

func AsciiToStr added in v0.1.1

func AsciiToStr(str, separator string) string

AsciiToStr ASCII码转字符串 *

  • @param str ASCII码
  • @param separator 分隔符,如果为空则默认为逗号
  • @return 返回字符串

func AutoReplaceMiddle

func AutoReplaceMiddle(str string) string

AutoReplaceMiddle 替换中间字符为* 如果为单字符的则无法隐藏eg:a , a@qq.com *

  • @param str 待替换的字符
  • @return 返回替换后的字符串

func CleanStrSymbol added in v0.1.1

func CleanStrSymbol(str string) string

CleanStrSymbol 清除字符串中的html标签 *

  • @param str 字符串
  • @return 返回清除后的字符串

func FirstLower added in v0.1.1

func FirstLower(str string) string

FirstLower 首字母小写 *

  • @param str 要处理的字符
  • @return 返回首字母大写的字符串

func FirstUpper

func FirstUpper(str string) string

FirstUpper 首字母大写 *

  • @param str 要处理的字符
  • @return 返回首字母大写的字符串

func IsEnLetter added in v0.1.1

func IsEnLetter(str string) bool

IsEnLetter 判断单个字符是否为英文,如果字符长度超出单个字符直接判定为false *

  • @param str 待判断字符串
  • @return 返回是否为英文

func Length added in v0.0.9

func Length(str string) int

Length 获取字符串长度 *

  • @param str 字符串
  • @return 返回字符串长度

func MapParamsToUrlParams

func MapParamsToUrlParams(paramsMap map[string]string) string

MapParamsToUrlParams 请求链接中的params转字符串 *

  • @param paramsMap 请求map类型的请求参数,通常来说请求参数都是字符串
  • @return 返回拼凑后的字符串

func RemoveAll

func RemoveAll(str string, chars ...string) string

RemoveAll 去除字符串中指定的多个字符,如有多个则全部去除 *

  • @param str 原始字符串
  • @param chars 要剔除的字符列表
  • @return 去除后的字符

func ReplaceIndex

func ReplaceIndex(start, end int, str, replaceStr string) string

ReplaceIndex 通过下标指定区域替换值 *

  • @param start 开始下标
  • @param end 结束下标
  • @param str 要替换字符串
  • @param replaceStr 替换的字符串
  • @return 返回替换后的字符串

func Reverse

func Reverse(str string) string

Reverse 反转字符串 例如:abcd =》dcba *

  • @param str 被反转的字符串
  • @return 反转后的字符串

func SliceToStr added in v0.1.0

func SliceToStr(strs []string) string

SliceToStr 切片转字符串,用逗号分隔 *

  • @param strs 切片
  • @return 字符串

func Splicing

func Splicing(str ...string) string

Splicing 字符串拼接 *

  • @param str 待拼凑的字符串
  • @return 返回拼凑后的字符串

func SplitterToHump added in v0.1.1

func SplitterToHump(str, splitter string) string

SplitterToHump 分割符转换为驼峰 *

  • @param str 待处理的字符
  • @param splitter 分割符,默认为下划线 _
  • @return 返回驼峰字符串

func StrParamsToMapParams added in v0.1.0

func StrParamsToMapParams(str string) map[string]string

StrParamsToMapParams URL字符串参数转map *

  • @param str URL字符串参数
  • @return 返回map类型的参数

func StrToAscii added in v0.1.1

func StrToAscii(str, separator string) string

StrToAscii 字符串转ASCII码,并用指定的分隔符分隔 *

  • @param str 字符串
  • @param separator 返回值分隔符,如果为空则默认为逗号
  • @return 返回ASCII码

func SubString added in v0.2.4

func SubString(s string, start int, end int) string

SubString 字符串截断 *

  • @param s 原始字符串
  • @param start 开始位置 0 <= start < len(s)
  • @param end 结束位置
  • @return 返回截取后的字符串

Types

This section is empty.

Jump to

Keyboard shortcuts

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