ホームページ > バックエンド開発 > Golang > Go の文字列から先頭と末尾の空白を効率的に削除する方法は?

Go の文字列から先頭と末尾の空白を効率的に削除する方法は?

Susan Sarandon
リリース: 2024-12-22 05:50:09
オリジナル
256 人が閲覧しました

How to Efficiently Remove Leading and Trailing Whitespace from Strings in Go?

Go で文字列から先頭と末尾の空白を削除する

文字列変数を処理する場合、多くの場合、先頭 (左) または末尾 (右) の空白を削除する必要があります。データの整合性を確保するためのスペース。このプロセスは、データの一貫性を維持し、後続の処理でのエラーを回避するために非常に重要です。

「strings.TrimSpace」を使用した効率的なトリミング

Go で先頭と末尾の両方の空白を効果的にトリミングするには、組み込みのstrings.TrimSpace 関数を強くお勧めします。元の文字列はそのままにして、先頭と末尾の空白をすべて削除した新しい文字列を返します。

その使用法を説明するために、次のコード スニペットを考えてみましょう:

package main

import (
    "fmt"
    "strings"
)

func main() {
    s := "\t Hello, World\n "
    fmt.Printf("%d %q\n", len(s), s)
    t := strings.TrimSpace(s)
    fmt.Printf("%d %q\n", len(t), t)
}
ログイン後にコピー

出力:

16 "\t Hello, World\n "
12 "Hello, World"
ログイン後にコピー

可能な限り見てください、入力文字列 s には先頭 (t) と末尾 (n ) の空白が含まれており、長さは 16 文字です。 strings.TrimSpace を使用した後、すべての空白が削除された、長さ 12 の新しい文字列 t を取得します。

以上がGo の文字列から先頭と末尾の空白を効率的に削除する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート