kstr

package
v1.0.4-Realize Latest Latest
Warning

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

Go to latest
Published: Jul 28, 2022 License: MIT Imports: 3 Imported by: 0

Documentation

Overview

* 包kstr包含了对字符串处理的相关封装和描述

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Distinct

func Distinct(str string, char string) string

返回str中由多个连续字符char转换为一个字符后的字符串。

func FormatSpeedyFloat32

func FormatSpeedyFloat32(numberStr string) (float64, error)

返回numberStr经过格式化后去除空格和“,”分隔符的结果

当字符串为“123,456,789.123”的时候,返回结果为“123456789.123”。

当字符串为“123 456 789.123”的时候,返回结果为“123456789.123”。

当字符串为“1 23, 45 6, 789.123”的时候,返回结果为“123456789.123”。

func FormatSpeedyFloat64

func FormatSpeedyFloat64(numberStr string) (float64, error)

返回numberStr经过格式化后去除空格和“,”分隔符的结果

当字符串为“123,456,789.123”的时候,返回结果为“123456789.123”。

当字符串为“123 456 789.123”的时候,返回结果为“123456789.123”。

当字符串为“1 23, 45 6, 789.123”的时候,返回结果为“123456789.123”。

func FormatSpeedyInt

func FormatSpeedyInt(numberStr string) (int, error)

返回numberStr经过格式化后去除空格和“,”分隔符的结果

当字符串为“123,456,789”的时候,返回结果为“123456789”。

当字符串为“123 456 789”的时候,返回结果为“123456789”。

当字符串为“1 23, 45 6, 789”的时候,返回结果为“123456789”。

func FormatSpeedyInt64

func FormatSpeedyInt64(numberStr string) (int64, error)

返回numberStr经过格式化后去除空格和“,”分隔符的结果

当字符串为“123,456,789”的时候,返回结果为“123456789”。

当字符串为“123 456 789”的时候,返回结果为“123456789”。

当字符串为“1 23, 45 6, 789”的时候,返回结果为“123456789”。

func HideSensitivity

func HideSensitivity(str string) (result string)

返回防敏感化后的字符串

隐藏身份证、邮箱、手机号等敏感信息用*号替代

func IsEmpty

func IsEmpty(str string) bool

检查字符串是否为空字符串,返回bool

func IsLowerPrefix

func IsLowerPrefix(str string) bool

返回str是否为小写字母开头的字符串。

func IsUpperPrefix

func IsUpperPrefix(str string) bool

返回str是否为大写字母开头的字符串。

func KV

func KV(str string, tag ...string) (string, string)

返回str经过转换后形成的key、value

这里tag表示使用什么字符串来区分key和value的分隔符。

默认情况即不传入tag的情况下分隔符为“=”。

func LowerFirst

func LowerFirst(str string) string

返回将str首字符转换为小写后的字符串。

func RemoveFirst

func RemoveFirst(str string) string

返回str中去除第一个字符后的字符串。

func RemoveLast

func RemoveLast(str string) string

返回str中去除最后一个字符后的字符串。

func ThousandsSeparator

func ThousandsSeparator(str string) string

返回将str进行千位分隔符处理后的字符串。

func UpperFirst

func UpperFirst(str string) string

返回将str首字符转换为大写后的字符串。

Types

This section is empty.

Jump to

Keyboard shortcuts

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