「Go言語」ReplaceAll()メソッドで文字列の半角空白を削除するサンプル
書式
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