相关疑难解决方法(0)

Golang:从文本文件中替换字符串中的换行符的问题

我一直试图读取一个文件,然后将读取的材料放入一个字符串中.然后字符串将逐行分成多个字符串:

absPath, _ := filepath.Abs("../Go/input.txt")
data, err := ioutil.ReadFile(absPath)
if err != nil {
    panic(err)
}
input := string(data)
Run Code Online (Sandbox Code Playgroud)

input.txt读作:

一个

强壮的小鸟

非常

宽容的心

有一天去学校

忘记了他的食物

然而,

re = regexp.MustCompile("\\n")
input = re.ReplaceAllString(input, " ")
Run Code Online (Sandbox Code Playgroud)

将文本变成了一个乱七八糟的混乱:

他的食物atot

我不确定如何更换新行会如此糟糕到文本反转的程度

string newline file input go

13
推荐指数
2
解决办法
2万
查看次数

Golang - 从字符串中删除所有 Unicode 换行符

如何从 GoLang 的 UTF-8 字符串中删除所有 Unicode 换行符?我为 PHP找到了这个答案

unicode utf-8 go

5
推荐指数
1
解决办法
3017
查看次数

标签 统计

go ×2

file ×1

input ×1

newline ×1

string ×1

unicode ×1

utf-8 ×1