Регулярное выражение для замены LF в цитатах
Я искал некоторую помощь в отношении файла CSV, который я пытаюсь загрузить в базу данных. У меня проблема в том, что внутри CSV у меня есть поле текста с цитатами, и в этом тексте у меня есть проблема, когда пользователи добавили возврат каретки (LF) и запятые, поэтому у базы данных есть некоторые проблемы при добавлении данных в правильные поля. То, что я хотел бы сделать, это заменить любой (LF) в кавычках на пробел, используя регулярные выражения. Я посмотрел на следующую ссылку:
Поиск регулярных выражений в Notepad++ для поиска и замены CRLF только между двумя кавычками ["]
но показанный пример, похоже, не решает проблему. Если возможно кто-нибудь может посоветовать, пожалуйста, как я могу решить эту проблему.
Заранее спасибо.
2 ответа
Попробуй это:
Find What: (\"[^"]*?)(\r\n)([^"]*?\")
Replace With: $1 $3
Спасибо за всю вашу помощь. Мне удалось открыть файл в Excel и в столбце, который имел (LF), я написал формулу =CLEAR(ячейка), и это привело все к одной строке, и когда я открыл тот же файл, в Notepad++ проблема больше не существовала.
Спасибо, что нашли время, чтобы помочь мне, очень ценю это.