【问题标题】:How to convert a string into a snake case? [closed]如何将字符串转换为蛇盒? [关闭]
【发布时间】:2021-11-21 01:22:07
【问题描述】:

我有一个字符串列表:

  myStrings = []string{
    "MyString1",
    "SomeName33",
    "AaaBbbTutu",
    "JaaaKooooTooo"
  }

如何将它们转换为 case 蛇字符串?

  mySnakeCaseStrings = []string{
    "my_string1",
    "some_name33",
    "aaa_bbb_tutu",
    "jaaa_koooo_tooo"
  }

strings 中没有为此提供特殊功能。对于这样一个简单的任务,通过自定义代码手动完成这项工作将是一项艰巨的工作。

【问题讨论】:

    标签: string go


    【解决方案1】:

    这就是像 iancoleman/strcase 这样的专用库的用途:

    它有一个函数ToSnake(s),它将从s := "AnyKind of_string"产生any_kind_of_string

    【讨论】:

      猜你喜欢
      • 2018-05-02
      • 2012-10-23
      • 2020-05-24
      • 2012-10-19
      • 2016-08-11
      • 1970-01-01
      • 1970-01-01
      • 2014-03-15
      相关资源
      最近更新 更多