Java String.split () через запятую с последующим непропуском

анализирую набор данных, который досадно решил разделить запятыми пункты в TSV (пути PharmaGKB, яЯ смотрю на вас), но разрешить запятые в каждом логическом элементе.

По сути, запятая с пробелом означает отсутствие разделителя, а запятая с последующим символом означает новый элемент. "

Это один, элемент, два элемента, три элемента "

Должно быть:

Это один, элементдва элементатри элемента

У меня есть регулярное выражениеa.split(",\\S+");, который хорошо расщепляетсяно удаляет первый символ после каждого разбиения.

Это один, элементгоре элементэлемент три

Для меня Regex - это то же самое, что идти к стоматологу, помощь очень ценится.

Ответы на вопрос(1)

Ваш ответ на вопрос