どうも、ちょげ(@chogetarou)です。
文字列(string)の先頭(左側)の空白を削除する方法を紹介します。
方法

文字列(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
コメント