「Go言語」TrimSpace()メソットで文字列の先頭と末尾の空白を削除するサンプル
書式
func TrimSpace(s string) string
文字列の先頭と末尾の空白を取り除きます。
使用例
package main import "fmt" import "strings" import("strconv") func main(){ // 半角空白 target := " study go in arkgame.com " result := strings.TrimSpace(target) fmt.Println("半角空白を取り除く前の文字列の長さ: " + strconv.Itoa(len(target))) fmt.Println("半角空白を取り除く前の文字列の結果: " + result) fmt.Println("半角空白を取り除く後の文字列の長さ:" + strconv.Itoa(len(result))) fmt.Println("******************") // 全角空白 target2 := " study go in arkgame.com " result2 := strings.TrimSpace(target2) fmt.Println("全角空白を取り除く前の文字列の長さ: " + strconv.Itoa(len(target2))) fmt.Println("全角空白を取り除く前の文字列の結果: " + result2) fmt.Println("全角空白を取り除く後の文字列の長さ:" + strconv.Itoa(len(result2))) }
実行結果
>go run sample.go
半角空白を取り除く前の文字列の長さ: 26
半角空白を取り除く前の文字列の結果: study go in arkgame.com
半角空白を取り除く後の文字列の長さ:23
******************
全角空白を取り除く前の文字列の長さ: 29
全角空白を取り除く前の文字列の結果: study go in arkgame.com
全角空白を取り除く後の文字列の長さ:23