stringutil

package
v0.0.0-...-2ca8ae2 Latest Latest
Warning

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

Go to latest
Published: Jun 4, 2018 License: Apache-2.0 Imports: 3 Imported by: 0

README

字串类小工具

  • ReplaceSubString 将 s 字串,从 start (包含) 开始的位置, 替换为 c , 替换长度 length 如果 c 是单字符, 那么 s 被替换后的长度不变 一般场景类似将手机号的中间4位转换为 *
func ReplaceSubString(s, c string, start, length int) string
  • GetDateFormat 获取 go 的日期格式化字串 golang 的日期格式化必须要用 Mon Jan 2 15:04:05 -0700 MST 2006 这个日期 这个让我很不爽, 增加一个通用类型的转换

转换说明如下

通用格式 Golang 格式 说明
Y 2006 4 位年
y 06 2 位年
M Jan 英文 月
m 01 2 位月
D Mon 英文 周几
d 02 2 位天
j 2 1 位天
H 15 24小时制 小时
h 03 12小时制 小时
i 04 2 位分
s 05 2 位秒

Demo

// 返回 2006-06-01 15:04:05
GetDateFormat("Y-m-d H:i:s")
  • Hump2Hyphen 驼峰写法转连字符写法, 并转化首字符小写
func Hump2Hyphen(str string) string
  • HasChinese 是否包含汉字
func HasChinese(str string) bool

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetDateFormat

func GetDateFormat(commstr string) string

GetDateFormat 获取 go 的日期格式化字串 golang 的日期格式化必须要用 Mon Jan 2 15:04:05 -0700 MST 2006 这个日期 这个让我很不爽, 增加一个通用类型的转换

func HasChinese

func HasChinese(str string) bool

HasChinese 是否包含汉字

func Hump2Hyphen

func Hump2Hyphen(str string) string

Hump2Hyphen 驼峰写法转连字符写法, 并转化首字符小写

func ReplaceSubString

func ReplaceSubString(s, c string, start, length int) string

ReplaceSubString 替换定长字串 将 s 字串,从 start (包含) 开始的位置, 替换为 c , 替换长度 length 如果 c 是单字符, 那么 s 被替换后的长度不变 一般场景类似将手机号的中间4位转换为 *

Types

This section is empty.

Jump to

Keyboard shortcuts

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