pickup

package
v0.0.6 Latest Latest
Warning

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

Go to latest
Published: Mar 23, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BuildHideString

func BuildHideString(prefix, suffix string, midStarRepeatCnt int) string

BuildHideString 生成隐藏字符串,中间使用 '*' 表示

func Executable

func Executable() (dir, file string, err error)

Executable 和os.Executable() 一致,但是获取执行程序的所在路径和文件名

func HideCard

func HideCard(card string) string

HideCard 隐藏证件号码.证件号码都为数字+字母 len(card) == 0: ****** len(card) <= 4: *(x len(card)) len(card) <= 10: xxx****** len(card) >= 10 xxx******xxx

func HideLastString

func HideLastString(s string, length int) string

HideLastString 隐藏字符串最后 length 位 s == "" || length <= 0: ****** len(runs) <= length: * (x length) other: xxxx[*(x length)]

func HideMiddleString

func HideMiddleString(s string) string

"" ==> ****** 李 ==> ****** 李四 ==> 李* 张三丰 ==> 张*丰 公孙先生 ==> 公**生 helloWorld ==> he*****ld 北京搜狗科技公司 ==> 北京****公司 北京搜狗科技发展有限公司 ==> 北京搜******限公司 工商发展银行深圳南山科苑梅龙路支行 ==> 工商发展********龙路支行

func HideMobile

func HideMobile(mobile string) string

HideMobile 隐藏手机号. len(mobile) <= 7: ****** len(mobile) >= 7 xxx*****xxxx

func HideName

func HideName(s string) string

HideName 隐藏真实名称(如姓名、账号、公司等). "" ==> ****** 李 ==> 李 李四 ==> 李* 张三丰 ==> 张*丰 公孙先生 ==> 公孙** helloWorld ==> hel****rld 北京搜狗科技公司 ==> 北京****公司 北京搜狗科技发展有限公司 ==> 北京搜******限公司 工商发展银行深圳南山科苑梅龙路支行 ==> 工商发展*********龙路支行

func JoinGroup

func JoinGroup[T constraints.Integer](vs []T) string

JoinGroup 以','分隔的字符串为字符串, 去除0值, 去除重复值

func ParseGroup

func ParseGroup[T constraints.Integer](s string) []T

ParseGroup 解析以','分隔的整数, 去除0值, 去除重复值

func RemovePidFile

func RemovePidFile(dir ...string) error

RemovePidFile 删除默认写到执行文件目录下,并以执行文件名.pid命名的文件. 可选指定相应目录

func WritePidFile

func WritePidFile(dir ...string) error

WritePidFile 写pid到文件中,默认写到执行文件目录下,并以执行文件名.pid命名 可选指定相应目录

Types

This section is empty.

Jump to

Keyboard shortcuts

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