如何将字符串转换为小写表示?

oer*_*ers 78 go

如何将字符串转换为小写表示?

我觉得必须有内置功能,但我找不到它.

我确实在"unicode/letter"中找到了一个ToLower,但它一次只能运行一个符文.

Aur*_*urA 104

是的,检查字符串包.

package main

import (
    "fmt"
    "strings"
)

func main() {
    fmt.Println(strings.ToLower("Gopher"))
}
Run Code Online (Sandbox Code Playgroud)

  • 尽管答案是正确的,但链接往往会消失,因此最好添加能说明解决方案的代码示例。 (2认同)

Rya*_*ott 41

如果你碰巧懒得点击字符串包,这里是示例代码:

strings.ToLower("Hello, WoRLd") // => "hello, world"
Run Code Online (Sandbox Code Playgroud)

如果您需要处理像Azeri或土耳其语这样的Unicode特殊情况,您可以使用ToLowerSpecial:

strings.ToLowerSpecial(unicode.TurkishCase, "Hello, WoRLd") // => "hello, world"
Run Code Online (Sandbox Code Playgroud)