「Go言語」TrimSpace()メソットで文字列の先頭と末尾の空白を削除するサンプル

書式
func TrimSpace(s string) string
文字列の先頭と末尾の空白を取り除きます。
使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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)))
}
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))) }
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