ホームページ バックエンド開発 Golang strings.Replace 関数を使用して、文字列内の部分文字列を置換し、置換回数を設定します。

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

Jul 25, 2023 am 08:28 AM
文字列の置換 stringsreplace 交換時期の設定

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

Go 言語では、strings.Replace 関数を使用して文字列内の部分文字列を置換できます。この関数のシグネチャは次のとおりです。

func Replace(s, old, new string, n int) string
ログイン後にコピー

このうち、s は元の文字列、old は置換される部分文字列、new は置換される部分文字列、n は置換される回数を表します。

次の例は、strings.Replace 関数を使用して文字列内の部分文字列を置換する方法を示しています。

package main

import (
    "fmt"
    "strings"
)

func main() {
    originalStr := "I love apples and apples are delicious."
    replacedStr := strings.Replace(originalStr, "apples", "oranges", -1)
    fmt.Println("替换后的字符串:", replacedStr)
}
ログイン後にコピー

出力結果は次のとおりです。上の例では、文字列「apples」を「oranges」に置き換えます。置換数を設定していないため、-1 を使用してすべての一致を置換します。

文字列内で最初に一致した部分文字列を置き換える場合は、n を 1 に設定します。例は次のとおりです。

替换后的字符串: I love oranges and oranges are delicious.
ログイン後にコピー

出力結果は次のとおりです。

package main

import (
    "fmt"
    "strings"
)

func main() {
    originalStr := "I love apples and apples are delicious."
    replacedStr := strings.Replace(originalStr, "apples", "oranges", 1)
    fmt.Println("替换后的字符串:", replacedStr)
}
ログイン後にコピー

上記の例では、最初に一致した「リンゴ」のみが「オレンジ」に置換され、2 番目の「リンゴ」は置換されません。

さらに、文字列内の部分文字列を置換したいが、部分文字列の大文字と小文字がわからない場合は、strings.ToLower 関数を使用して文字列を小文字に変換してから置換できます。例は次のとおりです。

替换后的字符串: I love oranges and apples are delicious.
ログイン後にコピー

出力結果は次のとおりです。

package main

import (
    "fmt"
    "strings"
)

func main() {
    originalStr := "I love APPLES and apples are delicious."
    replacedStr := strings.Replace(strings.ToLower(originalStr), "apples", "oranges", -1)
    fmt.Println("替换后的字符串:", replacedStr)
}
ログイン後にコピー

上記の例では、大文字と小文字を区別せずに、文字列内の「apples」を「oranges」に置き換えました。

要約:

strings.Replace 関数を使用すると、文字列内の部分文字列を簡単に置換できます。置換回数を設定することで置換範囲を制御できます。実際のアプリケーションでは、必要に応じて文字列を柔軟に置き換えることができ、コードの保守性と可読性を向上させることができます。

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

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PHPでEnterキーを置き換える方法 PHPでEnterキーを置き換える方法 Mar 23, 2023 am 11:12 AM

PHP プログラム開発では、Enter キーの置き換えなど、テキスト コンテンツの処理が必要になる場合があります。以下に、PHP で Enter キーを置き換える方法を簡単に紹介します。

PHP正規表現で何かで始まる文字列を置換する方法 PHP正規表現で何かで始まる文字列を置換する方法 Mar 24, 2023 pm 02:57 PM

PHP 正規表現は、テキストの処理と変換のための強力なツールです。テキスト コンテンツを解析し、特定のパターンに従って置換またはインターセプトすることで、テキスト情報を効果的に管理できます。その中でも、正規表現の一般的な応用例は、特定の文字で始まる文字列を置換することです。

PHPで正規表現を使用して文字列内の特殊文字を置換する方法 PHPで正規表現を使用して文字列内の特殊文字を置換する方法 Jun 24, 2023 am 10:46 AM

インターネットの継続的な発展に伴い、PHP のアプリケーション シナリオはますます広範囲になってきています。 PHP 開発では、文字列内の特殊文字を置換する必要がある場合がありますが、この場合は正規表現を使用して置換できます。この記事では、PHP で正規表現を使用して文字列内の特殊文字を置換する方法を紹介します。まずは正規表現の基本を学びましょう。正規表現は、一部の文字列のパターンを記述するために使用される言語です。正規表現には、.、*、+、? などの特殊文字が含まれます。これらの特殊文字には特別な意味があります。 PHで

PHPで文字列を左から置き換える方法 PHPで文字列を左から置き換える方法 Mar 23, 2023 pm 04:53 PM

PHP は、さまざまな Web アプリケーションや Web サイトの開発に使用できる、広く使用されているスクリプト言語です。これらのアプリケーションでは、文字列は不可欠な部分です。多くの場合、文字列の置換、分割、インターセプトなどの操作を実行する必要があります。この記事では、PHPで文字列を左から置換する方法を解説します。

PHPでコロンの後の11桁を置き換える方法 PHPでコロンの後の11桁を置き換える方法 Mar 21, 2023 pm 04:32 PM

文字列の置換は、PHP の最も基本的な操作の 1 つです。置換関数はデータ処理や文字列操作において重要であり、プログラムの実行効率とパフォーマンスを向上させることができます。 PHP には、substr_replace、str_replace、preg_replace など、文字列を置換するための関数が多数あります。ただし、特定の文字列を置換する場合は、特別な置換ルールを使用する必要がある場合があります。この記事では、コロンの後の 11 桁を置換する方法を学びます。

PHP の preg_replace() 関数: 正規表現を使用して文字列を置換する方法 PHP の preg_replace() 関数: 正規表現を使用して文字列を置換する方法 Nov 03, 2023 am 09:09 AM

PHP の preg_replace() 関数: 正規表現を使用して文字列を置換する方法、具体的なコード例が必要 PHP の preg_replace() 関数は、正規表現文字列を使用して文字を検索および置換できる非常に強力で柔軟な関数です。文字列から特定の文字を削除する場合でも、テキストを特定の形式に置き換える場合でも、 preg_replace() 関数を使用すると、それを簡単に実現できます。まず、preg_replace() を見てみましょう。

Javaで正規表現を使用して文字列のマッチングと置換を行うにはどうすればよいですか? Javaで正規表現を使用して文字列のマッチングと置換を行うにはどうすればよいですか? Aug 02, 2023 am 11:46 AM

Javaで正規表現を使用して文字列のマッチングと置換を行うにはどうすればよいですか?正規表現は、文字列の一致と置換を行うための強力なツールです。 Java では、正規表現を使用して、文字列の検索、抽出、置換などの操作を実行できます。この記事では、Java で正規表現を使用して文字列の一致と置換を行う方法を説明し、いくつかのコード例を示します。正規表現ライブラリのインポート Java で正規表現を使用するには、まず java.util.regex パッケージをインポートする必要があります。あなたは私を使うことができます

PHPが空の文字列を置換できない問題を解決する方法 PHPが空の文字列を置換できない問題を解決する方法 Mar 23, 2023 pm 03:51 PM

PHP 開発では、文字列の置換は非常に一般的な操作です。ただし、文字列の置換を実行するときに、空の文字列が置換され、満足のいく結果が得られない場合があります。この記事では、PHP が空の文字列の置換に失敗する理由を探り、解決策を提供します。

See all articles