stringutil

package module
v0.0.0-...-b671e5a Latest Latest
Warning

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

Go to latest
Published: Dec 3, 2024 License: GPL-3.0 Imports: 7 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Append

func Append(data ...interface{}) string

字符串拼接

func Byte2Str

func Byte2Str(b []byte) string

Byte转Str

func ChangeBetween

func ChangeBetween(source, beginStr, endStr, newStr string, lastIndexOf bool) string

*

  • 替换指定字符串间的内容(仅一次),并返回新值
  • @param source 源
  • @param beginStr 开始字符串
  • @param endStr 结束字符串
  • @param newStr 新字符串
  • @param lastIndexOf 是否从后面开始去截取字符串
  • @return

func DelStr

func DelStr(source string, sub ...string) string

*

  • 彻底替换指定内容
  • @param source 源字符串
  • @param sub 待删除子字符串
  • @return

func FirstLower

func FirstLower(s string) string

FirstLower 字符串首字母小写

func FirstUpper

func FirstUpper(s string) string

FirstUpper 字符串首字母大写

func Has

func Has(source, str string) bool

判断是否包含子串

func HasEnd

func HasEnd(str, end string) bool

判断是否以特定字符结尾

func HasStart

func HasStart(str, start string) bool

判断是否以特定字符开头

func HasStr

func HasStr(data interface{}, str string) bool

*

  • 判断是否存在字符串
  • @param str
  • @return

func IsAllChineseChar

func IsAllChineseChar(str string) bool

*

  • 是否全中文,全中文返回true
  • @param str
  • @return

func IsCompriseChineseChar

func IsCompriseChineseChar(str string) bool

*

  • 是否包含中文,含中文返回true
  • @param str
  • @return

func IsLowerStart

func IsLowerStart(s string) bool

是否小写开头

func IsUpperStart

func IsUpperStart(s string) bool

是否大写开头

func Lower

func Lower(str string) string

将字符串小写

func RemoveBetween

func RemoveBetween(source, beginStr, endStr string, lastIndexOf bool) string

*

  • 移除指定字符串间的内容(仅一次),并返回新值
  • @param source 源
  • @param beginStr 开始字符串
  • @param endStr 结束字符串
  • @param lastIndexOf 是否从后面开始去截取字符串
  • @return

func ReplaceAll

func ReplaceAll(source, old, new string) string

*

  • 彻底替换指定内容
  • @param source
  • @param old
  • @param new
  • @return

func SubBetween

func SubBetween(source, beginStr, endStr string, lastIndexOf bool) string

*

  • 截取指定字符串间的内容
  • @param source 源
  • @param beginStr 开始字符串
  • @param endStr 结束字符串
  • @param lastIndexOf 是否从后面开始去截取字符串
  • @return

func SubMaxStr

func SubMaxStr(source string, beginIndex, endMaxIndex int) string

*

  • 截取字符串
  • @param source 源字符串
  • @param beginIndex 开始位置 0开始
  • @param endMaxIndex 最大结束位置,超出则取字符串最大位置
  • @return

func SupplyZero

func SupplyZero(formatLong int, data interface{}) string

*

  • 彻底替换指定内容
  • @param formatLong
  • @param data
  • @return

func ToStr

func ToStr(data interface{}) string

转换字符串

func Trim

func Trim(str string) string

清除前后空格

func TrimAttribute

func TrimAttribute(data map[string]interface{})

清理map中字符串类型数据的前后空格

func Upper

func Upper(str string) string

将字符串大写

Types

This section is empty.

Jump to

Keyboard shortcuts

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