如何将字符串转换为小写字母表?
我觉得必须有内置功能,但我找不到它。
我确实在“unicode / letter”中找到了一个ToLower,但它一次只能运行一个符文。
答案 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"