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

时间:2012-05-02 10:01:13

标签: go

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

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

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

2 个答案:

答案 0 :(得分:90)

是的,请检查the strings package

package main

import (
    "fmt"
    "strings"
)

func main() {
    fmt.Println(strings.ToLower("Gopher"))
}

答案 1 :(得分:37)

如果您似乎懒得点击strings package,请参阅以下示例代码:

strings.ToLower("Hello, WoRLd") // => "hello, world"

如果您需要处理像{A {1}}这样的Unicode Special Case,您可以使用ToLowerSpecial

strings.ToLowerSpecial(unicode.TurkishCase, "Hello, WoRLd") // => "hello, world"