Documentation ¶
Index ¶
- Constants
- Variables
- func CamelString(str string) string
- func CamelStringBytes(str []byte) []byte
- func FirstLower(str string) string
- func FirstLowerBytes(str []byte) []byte
- func FirstUpper(str string) string
- func FirstUpperBytes(str []byte) []byte
- func FormatSpeedyFloat32(numberStr string) (float64, error)
- func FormatSpeedyFloat64(numberStr string) (float64, error)
- func FormatSpeedyInt(numberStr string) (int, error)
- func FormatSpeedyInt64(numberStr string) (int64, error)
- func HideSensitivity(str string) (result string)
- func IsEmpty(str string) bool
- func IsEmptyBytes(str []byte) bool
- func IsNotEmpty(str string) bool
- func IsNotEmptyBytes(str []byte) bool
- func KV(str string, tag ...string) (string, string)
- func RangeLine(eachString string, eachFunc func(index int, line string) error) error
- func SnakeString(str string) string
- func SnakeStringBytes(str []byte) []byte
- func SortJoin(delimiter string, s ...string) string
- func SplitTrimSpace(str, sep string) []string
- func ThousandsSeparator(str string) string
Constants ¶
View Source
const ( None = "" // 空字符串 Dunno = "?" // 未知 CenterDot = "·" // 中点 Dot = "." // 点 Slash = "/" // 斜杠 )
Variables ¶
Functions ¶
func CamelStringBytes ¶ added in v0.0.17
CamelStringBytes 驼峰字符串
func FirstLowerBytes ¶ added in v0.0.17
FirstLowerBytes 首字母小写
func FirstUpperBytes ¶ added in v0.0.17
FirstUpperBytes 首字母大写
func FormatSpeedyFloat32 ¶
FormatSpeedyFloat32 返回numberStr经过格式化后去除空格和“,”分隔符的结果
- 当字符串为“123,456,789.123”的时候,返回结果为“123456789.123”。
- 当字符串为“123 456 789.123”的时候,返回结果为“123456789.123”。
- 当字符串为“1 23, 45 6, 789.123”的时候,返回结果为“123456789.123”。
func FormatSpeedyFloat64 ¶
FormatSpeedyFloat64 返回numberStr经过格式化后去除空格和“,”分隔符的结果
- 当字符串为“123,456,789.123”的时候,返回结果为“123456789.123”。
- 当字符串为“123 456 789.123”的时候,返回结果为“123456789.123”。
- 当字符串为“1 23, 45 6, 789.123”的时候,返回结果为“123456789.123”。
func FormatSpeedyInt ¶
FormatSpeedyInt 返回numberStr经过格式化后去除空格和“,”分隔符的结果
- 当字符串为“123,456,789”的时候,返回结果为“123456789”。
- 当字符串为“123 456 789”的时候,返回结果为“123456789”。
- 当字符串为“1 23, 45 6, 789”的时候,返回结果为“123456789”。
func FormatSpeedyInt64 ¶
FormatSpeedyInt64 返回numberStr经过格式化后去除空格和“,”分隔符的结果
- 当字符串为“123,456,789”的时候,返回结果为“123456789”。
- 当字符串为“123 456 789”的时候,返回结果为“123456789”。
- 当字符串为“1 23, 45 6, 789”的时候,返回结果为“123456789”。
func IsNotEmptyBytes ¶ added in v0.0.17
IsNotEmptyBytes 判断字符串是否不为空
func RangeLine ¶
RangeLine 对传入的eachString进行按行切片后再进行遍历
- 该函数会预先对“\r\n”进行处理替换为“\n”。
- 在遍历到每一行的时候会将结果index和line作为入参传入eachFunc中进行调用。
- index表示了当前行的行号(由0开始),line表示了当前行的内容。
func SnakeStringBytes ¶ added in v0.0.17
SnakeStringBytes 蛇形字符串
func SplitTrimSpace ¶ added in v0.2.4
SplitTrimSpace 按照空格分割字符串并去除空格
func ThousandsSeparator ¶
ThousandsSeparator 返回将str进行千位分隔符处理后的字符串。
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.