Java String.split () через запятую с последующим непропуском
анализирую набор данных, который досадно решил разделить запятыми пункты в TSV (пути PharmaGKB, яЯ смотрю на вас), но разрешить запятые в каждом логическом элементе.
По сути, запятая с пробелом означает отсутствие разделителя, а запятая с последующим символом означает новый элемент. "
Это один, элемент, два элемента, три элемента "
Должно быть:
Это один, элементдва элементатри элементаУ меня есть регулярное выражениеa.split(",\\S+");
, который хорошо расщепляетсяно удаляет первый символ после каждого разбиения.
Для меня Regex - это то же самое, что идти к стоматологу, помощь очень ценится.