go:最適なソリューション
を見つけると、ホワイトスペースの除去の効率的な取り扱いが重要であることが重要です。この質問では、すべてのホワイトスペースを文字列から剥ぎ取る最適なアプローチを探ります。私はstrings.fields()とstrings.join()関数をチェーンして実験しましたが、より効率的な方法があると思います。簡単で効率的なソリューションは、strings.replaceall()関数を使用することです:
randomstring:= "こんにちはこれはテストです" fmt.println(strings.replaceall(randomstring、 ""、 "")) //出力: // hellothisisatest strings.replaceall()を使用することにより、指定された白文字(この場合は "")のすべての出来事を空の文字列に置き換えることができます。このアプローチは、複数の機能をチェーンするのと比較して、より簡潔でパフォーマンスがあります。 /m4ohzj5faco)
注:
この方法は、特定のタイプの白人文字を削除することに注意することが重要です。入力文字列にさまざまなタイプの空白(タブ、ニューラインなど)が含まれている場合、複数の文字列を実行する必要がある場合があります。ReplaceAll()呼び出しは各タイプを個別にアドレス指定します。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3