str

package
v0.0.4 Latest Latest
Warning

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

Go to latest
Published: Jul 1, 2023 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FirstUpper

func FirstUpper(str string) string

FirstUpper 首字母大写

func FormatSpeedyFloat32

func FormatSpeedyFloat32(numberStr string) (float64, error)

FormatSpeedyFloat32 返回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)

FormatSpeedyFloat64 返回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)

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

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

func FormatSpeedyInt64

func FormatSpeedyInt64(numberStr string) (int64, error)

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

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

func HideSensitivity

func HideSensitivity(str string) (result string)

HideSensitivity 返回防敏感化后的字符串

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

func KV

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

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

  • 这里tag表示使用什么字符串来区分key和value的分隔符。
  • 默认情况即不传入tag的情况下分隔符为“=”。

func RangeLine

func RangeLine(eachString string, eachFunc func(index int, line string) error) error

RangeLine 对传入的eachString进行按行切片后再进行遍历

  • 该函数会预先对“\r\n”进行处理替换为“\n”。
  • 在遍历到每一行的时候会将结果index和line作为入参传入eachFunc中进行调用。
  • index表示了当前行的行号(由0开始),line表示了当前行的内容。

func ThousandsSeparator

func ThousandsSeparator(str string) string

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

Types

This section is empty.

Jump to

Keyboard shortcuts

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