【Go言語】文字列の先頭から改行文字を削除する方法

Golang

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関数を使用しています。

上記の例では文字列の先頭の改行文字を削除していますが、文字列の末尾や中間に改行がある場合は、strings.TrimRightstrings.Trimを使用して削除することができます。

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