登录
首页 >  Golang >  Go问答

如何从行中删除 \n

来源:Golang技术栈

时间:2023-05-03 18:44:06 137浏览 收藏

对于一个Golang开发者来说,牢固扎实的基础是十分重要的,golang学习网就来带大家一点点的掌握基础知识点。今天本篇文章带大家了解《如何从行中删除 \n》,主要介绍了golang,希望对大家的知识积累有所帮助,快点收藏起来吧,否则需要时就找不到了!

问题内容

file, _ := os.Open("x.txt")
    f := bufio.NewReader(file)

    for {
        read_line, _ := ReadString('\n')
        fmt.Print(read_line)


        // other code what work with parsed line...
        }

结束它在每一行添加 \n ,结束程序工作,只使用最后一行......

请举个例子,我尝试任何方法结束我在这里找到的任何解决方案对我不起作用。

正确答案

您可以切掉最后一个字符:

read_line = read_line[:len(read_line)-1]

也许更好的方法是使用字符串库:

read_line = strings.TrimSuffix(read_line, "\n")

文中关于golang的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《如何从行中删除 \n》文章吧,也可关注golang学习网公众号了解相关技术文章。

声明:本文转载于:Golang技术栈 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>