Как преобразовать строку в представление нижнего регистра? Как преобразовать строку в представление в нижнем регистре? Я чувствую, что для этого должна быть встроенная функция, но я просто не могу ее найти. Я нашел ToLower в "unicode/letter", но он работает только для одной руны за раз. Ответ 1 Да, проверьте пакет строк. package main import ( "fmt" "strings" ) func main() { fmt.Println(strings.ToLower("Gopher")) } Ответ 2 Если вам посчастливилось перейти на набор строк, вот пример кода: strings.ToLower("Hello, WoRLd") // => "hello, world" Если вам нужно обработать Unicode Special Case, например, Azeri или Turkish, вы можете использовать ToLowerSpecial: strings.ToLowerSpecial(unicode.TurkishCase, "Hello, WoRLd") // => "hello, world"
Ответ 1 Да, проверьте пакет строк. package main import ( "fmt" "strings" ) func main() { fmt.Println(strings.ToLower("Gopher")) }
Ответ 2 Если вам посчастливилось перейти на набор строк, вот пример кода: strings.ToLower("Hello, WoRLd") // => "hello, world" Если вам нужно обработать Unicode Special Case, например, Azeri или Turkish, вы можете использовать ToLowerSpecial: strings.ToLowerSpecial(unicode.TurkishCase, "Hello, WoRLd") // => "hello, world"