При обработке строковых переменных часто необходимо удалить любые ведущие (слева) или следы (справа) белые пространства, чтобы обеспечить целостность данных. Этот процесс имеет решающее значение для поддержания согласованности данных и предотвращения ошибок при последующей обработке.
для эффективной обречения как ведущих, так и затяжных белых пространств в Go, встроенные строки. Он возвращает новую строку со всеми ведущими и следящими удаленными белыми пространствами, оставляя исходную строку без изменений. импорт ( "FMT" "Строки" ) func main () { S: = "\ t привет, мир \ n" fmt.printf (" %d %q \ n", len (s), s) t: = strings.trimspace (ы) fmt.printf (" %d %q \ n", len (t), t) }
]
package main import ( "fmt" "strings" ) func main() { s := "\t Hello, World\n " fmt.Printf("%d %q\n", len(s), s) t := strings.TrimSpace(s) fmt.Printf("%d %q\n", len(t), t) }
Как вы можете видеть, входная строка S содержит ведущие (\ t) и следы (\ n) белые пространства с длиной 16 символов. После использования strings.trimspace мы получаем новую строку t длины 12, причем все белые пространства удалены. ]
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3