「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

Go言語

Posted by arkgame