削除方法: 1. TrimSpace() 関数を使用して、文字列の左側と右側のスペースを削除します (構文 "strings.TrimSpace(str)"; 2. Trim() 関数を使用します。文字列の左側と右側のスペースを削除するには、構文 "strings.Trim(str, " ")"; 3. Replace() 関数を使用して、文字列内のすべてのスペースを削除します。構文は "strings. Replace(str, " ", "", -1)"。
このチュートリアルの動作環境: Windows 7 システム、GO バージョン 1.18、Dell G3 コンピューター。
Go 言語で文字列内のスペースを削除するいくつかの方法
方法 1: TrimSpace() 関数を使用して文字列内のスペースを削除します文字列
TrimSpace() 関数を使用すると、文字列の左側と右側のスペースのみを削除でき、中央のスペースは削除できません。
TrimSpace(string)
戻り値:
文字列stringの左右のスペースを削除して返します。
package main import ( "fmt" "strings" ) func main() { //使用 TrimSpace() 函数,去除字符串的空格 strHaiCoder := " hello world " trimStr := strings.TrimSpace(strHaiCoder) fmt.Println("trimStr =", trimStr) }
方法 2: Trim() 関数を使用して文字列スペースを削除します
開発プロセスでは、文字列内の指定した文字列を削除する必要がある場合がありますが、Go 言語では、文字列内の指定した文字列を削除する関数は Trim() です。Trim(s, cutset)
説明 | |
---|---|
s | 元の文字列。|
削除する文字列。 |
の左側と右側の指定された文字列を切り取ります。 カットセット
取り外し後、元に戻します。
例: スペースの削除
スペースを削除するには、
cutset パラメーターを " " に設定するだけです。 <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">package main
import (
"fmt"
"strings"
)
func main() {
//使用 TrimSpace() 函数,去除字符串的空格
strHaiCoder := " hello world "
trimStr := strings.Trim(strHaiCoder, " ")
fmt.Println("trimStr =", trimStr,"!")
}</pre><div class="contentsignin">ログイン後にコピー</div></div>
開発プロセスでは、場合によっては、文字列内の特定の文字列を新しい文字列に置き換える必要性 Go 言語では、特定の文字列を新しい文字列に置き換える必要性は、strings.Replace() 関数によって実現できます。
strings.Replace(s,old,new,n)
説明 | |
---|---|
置換される文字列全体。 | |
置換される文字列。 | #new |
をどの文字列に置き換えるか。 | n |
置換回数 -1 の場合、文字列 s 内のすべての古いものが新しいものに置き換えられます。 | 戻り値: |
置換された文字列を返します。
手順:
string s 内の古い文字列を新しい文字列に置き換え、n 回置き換えて、置き換えられた文字列を返します。 n が -1 の場合、文字列 s 内の古いものはすべて新しいものに置き換えられます。
例: スペースの置換
" は
package main import ( "fmt" "strings" ) func main() { //使用 TrimSpace() 函数,去除字符串的空格 str := " hello world " RepStr := strings.Replace(str, " ", "", -1) fmt.Println("新字符串为:", RepStr,"!") }
Go ビデオ チュートリアル 、
プログラミング教育以上がGo言語で文字列内のスペースを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。