ive пытался удалить кавычки в полях моего файла 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)
}
В моем случае я просто хотел удалить все двойные кавычки, у которых нет точки с запятой до или после, но пока это ничего не заменяет в файле.