0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Go言語 strings.ReplaceAllについて(文字列の一斉変更、スペースの削除等)

Posted at

Go言語の文字列書き換え

Go言語において文字列内の特定の文字を変更したい、もしくはスペースをなくしたい時などには、strings.ReplaceAllが有効です。

#使い方
まず import "strings" を行う必要があります。
strings.Replace(str, oldString, newString) string という形式になっています。
第一引数において変更を行いたい文字列を指定します。
第二引数では、変更をする文字の指定を行います。
第三引数では、変更後の文字列の指定を行います。
そして、変更された文字列はstring型で返されます。

例)文字列内のスペースの全削除

文字列の中に存在しているスペースをすべて削除する方法を例として説明します。

example := "123 23 23"
example = strings.ReplaceAll(example, " ","")
fmt.Printf("example:%s\n",example)

//出力結果
1232323

まず、文字列としてexampleを第一引数に指定しています。次にスペースを取り除きたいので第二引数をスペースとしています。最後に文字を入れ替えるのではなく、スペースの削除をしてその分文字列を前に詰めるため、第三引数は""のように空にしています。これによって、スペースの一斉削除を行うことが出来ます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?