首页 > 文章列表 > golang如何从行中删除 \n

golang如何从行中删除 \n

golang
318 2023-04-12

问题内容

golang如何从行中删除 n

正确答案

在Golang中,要从字符串行中删除n字符,可以使用strings.TrimRight()函数。该函数会返回一个新字符串,其中所有指定的字符(或空白字符)都已从字符串的末尾删除。

以下是一个示例代码:

package main

import (
    "fmt"
    "strings"
)

func main() {
    str := "hellon"
    str = strings.TrimRight(str, "n")
    fmt.Println(str)
}

在这个示例中,我们使用strings.TrimRight()函数来删除字符串"hellon"末尾的n字符,并将结果赋值给变量str。然后,我们使用fmt.Println()函数来打印结果字符串。

需要注意的是,strings.TrimRight()函数只会删除字符串末尾的指定字符,如果要删除字符串开头或中间的n字符,可以使用strings.ReplaceAll()函数或正则表达式来替换。