Удалить кавычки и запятые из строки в MySQL

Вот хороший пример использования mysqlclient регулярных выражений. Вы str можете выполнить поиск и regexp замену данных либо до импорта strings (проще), либо позже, если string-manipulation импорт SQL принял эти символы str (не так просто). Но в любом string-manipulation случае у вас есть множество regex методов для поиска и замены, будь mysql-query то редакторы, языки сценариев, программы mysqlclient с графическим интерфейсом mysql и т. д. Помните, что вы захотите mysqlclient найти и заменить все неверные regular-expressions символы.

Типичное регулярное mysql-server выражение для поиска запятой str и кавычек (при условии, что regular-expressions используются только двойные mysql-query кавычки): (черный список)

/[,"]/

Или, если вы обнаружите, что mysqlclient что-то может измениться в str будущем, это регулярное выражение str соответствует чему угодно, кроме mysqldump числа или десятичной точки. (Белый список)

/[^0-9\.]/

Вышеупомянутые regex люди обсуждали, что мы не strings знаем всех данных в вашем mysql-server CSV-файле. Похоже, вы хотите str удалить запятые и кавычки string-manipulation из всех чисел в файле CSV. Но regex поскольку мы не знаем, что strings еще находится в CSV-файле, мы mysqlclient хотим убедиться, что не испортим mysql-query другие данные. Просто слепое string выполнение поиска/замены mysql-query может повлиять на другие regex части файла.

mysql

regex

string

2022-03-24T15:40:27+00:00
Вопросы с похожей тематикой, как у вопроса:

Удалить кавычки и запятые из строки в MySQL