インターネットの普及とテクノロジーの発展に伴い、プログラミング言語も常に更新され、開発されています。中でもGolang(Go言語)は新しいプログラミング言語としてプログラマーや開発者の間で非常に人気があります。 Golang でよく使われる操作として文字列の置換がありますが、次に Golang での文字列の置換方法を紹介します。
Golang では文字列を置換する方法がたくさんあります。一般的な方法は次の 2 つです:
方法 1: ライブラリ関数 strings を使用します。Replace
strings が重要です。 Golang の文字列置換. 文字列を操作するためのパッケージで、文字列の置換に使用できる Replace 関数が含まれています。
関数のプロトタイプは次のとおりです:
func Replace(s, old, new string, n int) string
その中に:
package main import ( "fmt" "strings" ) func main() { str := "golang is a beautiful language!" new_str := strings.Replace(str, "beautiful", "powerful", 1) fmt.Println("替换前:", str) fmt.Println("替换后:", new_str) }
替换前:golang is a beautiful language! 替换后:golang is a powerful language!
func (re *Regexp) ReplaceAllStringFunc(input string, repl func(string) string) string
package main import ( "fmt" "regexp" ) func main() { str := "golang is a beautiful language!" reg := regexp.MustCompile("beautiful") new_str := reg.ReplaceAllStringFunc(str, func(s string) string { return "powerful" }) fmt.Println("替换前:", str) fmt.Println("替换后:", new_str) }
替换前:golang is a beautiful language! 替换后:golang is a powerful language!
以上がgolangで文字列を置換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。