У меня есть следующая строка, разделенная запятыми, которую нужно разбить. Проблема в том, что часть содержимого находится внутри кавычек и содержит запятые, которые не должны использоваться в расколе...
String
111,222,"33,44,55",666,"77,88","99"
Мне нужен вывод:
111
222
33,44,55
666
77,88
99
Я пробовал это:
(?:,?)((?<=")[^"]+(?=")|[^",]+)
Но он читает запятую между "77,88", "99" как хитом, и я получаю следующий вывод:
111
222
33,44,55
666
77,88
,
99
Может кто-нибудь мне помочь? У меня не хватает часов...:) /Peter