Я столкнулся с этим странным форматированием csv, содержащим неэкранированный ,
символ:
641,"Harstad/Narvik Airport, Evenes","Harstad/Narvik","Norway","EVE","ENEV",68.491302490234,16.678100585938,84,1,"E","Europe/Oslo","airport","OurAirports"
Мне нужно вернуть такой список
[641,'Harstad/Narvik Airport Evenes', 'Harstad/Narvik', 'Norway', 'EVE', 'ENEV', 68.491302490234,16.678100585938,84,1, 'E', 'Europe/Oslo', 'airport', 'OurAirports']
У меня два регулярное выражение для соответствия части строки:
(\d+\.?\d*)
совпадение чисел (["'])(?:(?=(\\?))\2.)*?\1
соответствие любых символов между двумя одинарными или двойными кавычками
Является есть ли способ объединить совпадение в один результат?