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 サイトの他の関連記事を参照してください。