[Golang]ReplaceAll()で文字列(string)の空白を全て削除するには?

Go

どうも、ちょげ(@chogetarou)です。

ReplaceAll()を使って文字列(string)の空白を全て削除する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

ReplaceAll()を使って文字列(string)の空白を全て削除するには、3つの引数を使います。

まず、stringsをインポートします。

import "strings"

次に、stringsからReplaceAll()を呼び出します。

ReplaceAll()の第1引数に対象の文字列、第2引数に空白の文字列、第3引数に空文字を指定します。

//text=対象の文字列
result := strings.ReplaceAll(text, " ", "")

上記のstrings.Join()は、対象の文字列(string)の空白を全て削除した文字列を生成します。

スポンサーリンク

使用例

package main

import (
	"fmt"
	"strings"
)

func main() {
	text := "  H el  lo , Wo r l d  "

	result := strings.ReplaceAll(text, " ", "")

	fmt.Println(result + ".")
}
出力:
Hello,World.

コメント

タイトルとURLをコピーしました