Go言語で文字列の先頭から改行文字を削除するには?
Go言語で文字列の先頭から改行文字を削除するには、組み込み関数strings.TrimLeft
を使用します。
具体的なコード例
以下は、文字列の先頭から改行文字を削除する例です。
package main
import (
"fmt"
"strings"
)
func main() {
str := "\nHello, World!"
fmt.Println("Before:", str)
str = strings.TrimLeft(str, "\n")
fmt.Println("After:", str)
}
上記の例では、文字列str
の先頭から改行文字を削除するために、strings.TrimLeft
関数を使用しています。
また、文字列の先頭に空白文字(スペース、タブなど)が含まれている場合は、strings.TrimLeft
関数に" "
を指定することで削除することができます。
str = strings.TrimLeft(str, " ")
上記の例では、文字列str
の先頭の空白文字を削除するために、strings.TrimLeft
関数を使用しています。