我一直在尝试读取一个文件,然后它将读取的材料放入一个字符串中。然后字符串将被逐行分割成多个字符串:

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

input.txt 读作:

一个

强壮的小鸟

非常

大心脏

去了

有一天去学校

忘记吃东西了

然而,

re = regexp.MustCompile("\\n")
input = re.ReplaceAllString(input, " ")

将文本变成乱七八糟的:

把他的食物放在一边

我不确定如何替换换行符会如此糟糕地导致文本反转