Як перетворити рядок у нижнє регістр?
Я відчуваю, що для цього повинна бути вбудована функція, але я просто не можу її знайти.
Я знайшов ToLowerin "unicode/letter", але це працює лише для однієї руни за раз.
Відповіді:
Так, перевірте пакет рядків .
package main
import (
"fmt"
"strings"
)
func main() {
fmt.Println(strings.ToLower("Gopher"))
}
Якщо вам ліньки перейти до пакета рядків , ось приклад коду:
strings.ToLower("Hello, WoRLd") // => "hello, world"
Якщо вам потрібно обробити спеціальний випадок Unicode, такий як азербайджанський чи турецький, ви можете використовувати ToLowerSpecial:
strings.ToLowerSpecial(unicode.TurkishCase, "Hello, WoRLd") // => "hello, world"