ホームページ > バックエンド開発 > Golang > Go で文字列から空白を効率的に削除するにはどうすればよいですか?

Go で文字列から空白を効率的に削除するにはどうすればよいですか?

DDD
リリース: 2024-12-07 02:15:13
オリジナル
464 人が閲覧しました

How Can I Efficiently Trim Whitespace from a String in Go?

Go で文字列から空白を削除する効果的な方法

Go で文字列を扱うとき、多くの場合、先頭と末尾を削除する必要があります。空白。これにより、文字列がクリーンかつ正確に処理および分析できるようになります。

strings.TrimSpace(s)

Go は、空白をトリミングする便利で効率的な方法を提供します。 strings.TrimSpace(s) 関数を使用して文字列を取得します。この関数は、先頭と末尾のスペースを削除した新しい文字列を返します。

例:

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 は、先頭のタブと末尾のスペースを含む 16 文字です。 strings.TrimSpace(s) を使用した後、結果として得られる文字列 t には、空白が削除された 12 文字のみが含まれます。これは、文字列から空白を削除する strings.TrimSpace(s) の有効性を示しています。

strings.TrimSpace(s) を使用すると、文字列を効率的にクリーンアップして、文字列を操作しやすくし、確実に文字列をクリーンアップできます。必要な文字データが含まれており、不要な空白は含まれていません。

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

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