如何将字符串转换为小写表示?
我觉得它必须有内置函数,但我就是找不到。
我确实找到了ToLower
in "unicode/letter"
,但它一次只适用于一个符文。
是的,检查字符串包。
package main
import (
"fmt"
"strings"
)
func main() {
fmt.Println(strings.ToLower("Gopher"))
}
如果您碰巧懒得点击进入strings 包,这里是示例代码:
strings.ToLower("Hello, WoRLd") // => "hello, world"
如果您需要处理像阿塞拜疆语或土耳其语这样的Unicode 特殊情况ToLowerSpecial
,您可以使用:
strings.ToLowerSpecial(unicode.TurkishCase, "Hello, WoRLd") // => "hello, world"