香港专业教育学院一直想用正则表达式删除我的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)
}

就我而言,我只想删除之前或之后没有分号的所有双引号,但到目前为止,它还不能替换文件中的任何内容。