У меня есть CSV в этом формате нижеRegEx - Файл Java Split Command Синтаксический Csv
11000,Christopher,Nolan,MR.,Inception,25993,France,"Lefoullon,Paris",920,Director,*461-7755,33-461-7755,12175,"O'Horner, James",12300,"Glebova, Nathalie",,[email protected],Capital,NEW
Regarding Java Split Command Parsing Csv File
В этой связи @Mark Байерс и @R. Bemrose предложил String[] tokens = line.split(",(?=([^\"]*\"[^\"]*\")*[^\"]*$)", -1);
Но если вы внимательно заметили в приведенном выше CSV, вы обнаружите, что имя с "O'Horner, James"
вызывает проблемы и бросает ошибку ORA-0917: missing comma
. Есть ли способ избежать этого, или reg-ex должен быть исправлен?
Любопытное спутать: -o
Amazing !!!! Спасибо, Джон – Sandeep