Шаблон фильтра Грока с запятой, кавычки - PullRequest
0 голосов
/ 29 апреля 2020

Я обрабатываю CSV-файл с помощью сканера Glue, а затем запрашиваю обработанные данные в Афине. Сканер клея не может обработать CSV-файл, поля которого заканчиваются запятой, а в одном поле есть лишняя запятая и заключенные в кавычки. В конце файла также было несколько запятых, которые Glue не может обработать самостоятельно. Я пытался использовать отладчик GROK для создания пользовательского шаблона, но не смог точно определить.

Шаблон GROK, который я пробовал: (? [^,] ), (? [^,] ), (? [^,] ), (? [^,] ), (? [^,] ), (? [^,] ), (? [^,] *)

Входные данные: 9025851123, IGNACE WESLEY, 02/13/2020, 995,00, "9,315.00", 232.87,26.00 ,,,,,,,,,,,,, Выходные данные должны быть 9025851123, IGNACE WESLEY, 02/13/2020 995,00,9315,00 232,87,26,00

...