「Go言語」ReplaceAll()メソッドで文字列の半角空白を削除するサンプル

2021年1月7日

書式
func (re *Regexp) ReplaceAll(src, repl []byte) []byte
ReplaceAllは、srcのRegexpと一致するすべての箇所をreplで置換したコピーを返します。

使用例

package main

import "fmt"
import "strings"
import("strconv")

func main(){
      // 半角空白
      target := " study go in arkgame ";
      result := strings.ReplaceAll(target," ","")
      
      fmt.Println("半角空白を取り除く前文字列の長さ: " + strconv.Itoa(len(target))) 
      fmt.Println("半角空白を取り除く後文字列の結果: " + result) 
      fmt.Println("半角空白を取り除く後文字列の長さ: " + strconv.Itoa(len(result)))
      
}

実行結果
>go run sample.go
半角空白を取り除く前文字列の長さ: 21
半角空白を取り除く後文字列の結果: studygoinarkgame
半角空白を取り除く後文字列の長さ: 16

Go言語

Posted by arkgame