字符串函数

  • md5 加密字符串

    // output: 29ddc288099264c17b07baf44d3f0adc
    md5Value := str.Md5("kate")
    
  • sha1 加密字符串

    // 986641af5eabfb409d9ba99ba07f746ce8fdc2af
    sha1Value := str.Sha1("poly")
    
  • 生成全局唯一 id

    // output: 36d9b8ef728ff3c09c15cfbbe0fdcfee
    uniqId := str.UniqueId()
    
  • 生成全局唯一短 id

    // output: 3LwHM98LvrT
    shortId := str.UniqueIdShort()
    
  • 下划线转驼峰

    // output: AaBbCc
    camel := str.CamelString("aa_bb_cc")
    
  • 首字母大写

    // output: Hello
    uc := str.Ucfirst("hello")
    
  • map[string]string -> string

    // output: k1=v1&k2=v2
    m := map[string]string{"k1":"v1","k2":"v2"}
    s := str.Kv2str(m,"=","&")
    
  • string -> map[string]string

    // output: map[k1:v1 k2:v2]
    s := "k1=v1&k2=v2"
    str.Str2kv(s,"=","&")
    
  • 按逗号,空格,换行,tab 等分隔字符串

    // output: [a,b,c,d]
    s := "a, b,c\n, d\t"
    ss := Split(s)
    fmt.Println(ss)
    

results matching ""

    No results matching ""