strings.Replace 関数を使用して文字列内の部分文字列を置換します。

WBOY
リリース: 2023-07-24 22:01:44
オリジナル
1372 人が閲覧しました

strings.Replace 関数を使用して文字列内の部分文字列を置換する

Go 言語では、strings.Replace 関数を使用して文字列内の特定の部分文字列を置換できます。この関数には、元の文字列、古い部分文字列、新しい部分文字列、および置換数の 4 つのパラメータがあります。以下では、例を通してこの関数の使用方法を説明します。

最初に、stringsパッケージをインポートする必要があります:

import "strings"
ログイン後にコピー

コード例: 文字列内の部分文字列を置換

package main import ( "fmt" "strings" ) func main() { str := "hello, hello, hello" old := "hello" new := "goodbye" count := 2 result := strings.Replace(str, old, new, count) fmt.Println(result) }
ログイン後にコピー

この例では、文字列strが作成され、これには 3 つの連続する「hello」部分文字列が含まれます。最初の 2 つの「こんにちは」を「さようなら」に置き換えたいと思います。strings.Replace関数を使用して、古い部分文字列を「hello」に、新しい部分文字列を「goodbye」に、置換数を 2 に設定します。結果は変数resultに保存されます。

最後に、resultを出力して、置換された文字列を確認します。

上記のコードを実行すると、出力結果は次のようになります:

goodbye, goodbye, hello
ログイン後にコピー

関数は最初の 2 つの「hello」を正常に置き換えましたが、3 番目の「hello」は置き換えられていないことがわかります。

概要

strings.Replace関数を使用すると、文字列内の部分文字列を簡単に置換できます。この関数の 4 つのパラメータは、元の文字列、古い部分文字列、新しい部分文字列、および置換の数です。適切なパラメータを設定することで、文字列置換操作を実装できます。

上記は、strings.Replace 関数を使用して文字列内の部分文字列を置換する方法の紹介です。

以上がstrings.Replace 関数を使用して文字列内の部分文字列を置換します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!