[Golang]文字列(string)の先頭(左側)の空白を削除するには?

Go

どうも、ちょげ(@chogetarou)です。

文字列(string)の先頭(左側)の空白を削除する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

文字列(string)の先頭(左側)の空白を削除するには、TrimLeftFunc()を使います。

まず、stringsとunicodeをインポートします。

import (
	"strings"
	"unicode"
)

次に、stringsからTrimLeftFunc()を呼び出します。

TrimLeftFunc()の第1引数に対象の文字列、第2引数にunicode.IsSpaceを指定します。

//text=対象の文字列
result := strings.TrimLeftFunc(text, unicode.IsSpace)

上記のstrings.TrimLeftFunc()は、対象の文字列(string)の先頭(左側)の空白を削除した文字列を生成します。

使用例

package main

import (
	"fmt"
	"strings"
	"unicode"
)

func main() {
	text := "  Hello, World"

	result := strings.TrimLeftFunc(text, unicode.IsSpace)

	fmt.Println(result)
}
出力:
Hello, World

コメント

タイトルとURLをコピーしました