香港专业教育学院一直想用正则表达式删除我的csv文件的字段引号,但由于某种原因,它似乎不起作用。这是我的代码:
input2, err := ioutil.ReadFile("input.csv")
if err != nil {
fmt.Println(err)
os.Exit(1)
}
output2 := bytes.Replace(input2, []byte("[^;]\"|\"[^;]"), []byte(""), -1)
if err = ioutil.WriteFile("output.csv", output2, 0666); err != nil {
fmt.Println(err)
os.Exit(1)
}
就我而言,我只想删除之前或之后没有分号的所有双引号,但到目前为止,它还不能替换文件中的任何内容。