Я знаю, что это обсуждалось миллион раз. Я пробовал поиск по форумам и видел несколько выражений регулярных выражений и пытался их модифицировать, но безрезультатно.Regex соответствует CSV-файлу вложенных котировок
Say есть строка в CSV файл, как это:
"123", 456, "701 "B" Street", 910
^^^
Существует простой регулярное выражение для обнаружения "B"
(так как это не маскирование множество цитат в пределах нормальных котировок CSV) и заменить это с чем-то вроде \"B\"
? Окончательная строка будет выглядеть следующим образом:
"123", 456, "701 \"B\" Street", 910
Помощь была бы принята с благодарностью!
ли 456 и 910 должны котироваться?Или у вас есть только некоторые из полей в CSV? –
Возможный дубликат [Разбор CSV-входа с RegEx в java] (http://stackoverflow.com/questions/1441556/parsing-csv-input-with-a-regex-in-java) –
Некоторые поля цитируются, а некоторые нет, к сожалению – user361970