Golang はオープンソースのプログラミング言語で、シンプル、効率的、強力であるため、開発者の間でますます人気が高まっています。実際の開発プロセスでは、文字列を処理する必要がある場面に遭遇することが多く、スペースの置換は一般的な要件です。この記事では、Golang でスペースをエレガントに置き換えるテクニックをいくつか紹介し、具体的なコード例を示します。
package main import ( "fmt" "strings" ) func main() { str := "hello world" newStr := strings.Replace(str, " ", "-", -1) fmt.Println(newStr) }
上の例では、strings.Replace()
関数を使用して文字列内のスペースを置換しました。指定された文字「-」。 3 番目のパラメータ -1 は、一致するものをすべて置き換えることを意味します。上記のコードを実行すると、出力結果は hello-world
になります。
package main import ( "fmt" "strings" ) func main() { str := "hello world" words := strings.Split(str, " ") newStr := strings.Join(words, "-") fmt.Println(newStr) }
この例では、最初に strings.Split()## を使用します。 # function to 文字列が単語に分割され、
strings.Join() 関数を使用して単語が結合され、指定された文字 "-" が結合に使用されます。上記のコードを実行すると、出力結果も
hello-world になります。
package main import ( "fmt" "strings" ) func main() { str := "hello world" newStr := strings.ReplaceAll(str, " ", "-") fmt.Println(newStr) }
strings.ReplaceAll() を使用します。関数 一致するすべてのスペースを指定された文字「-」に置き換えます。なお、この機能はGoバージョン1.12以降でサポートされています。上記のコードを実行すると、同じ出力結果が
hello-world になります。
以上がGolang でスペースをエレガントに置換するためのヒントの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。