Разделить строку по запятой, но избегать экранированных запятых и обратной косой чертыJAVA

Программисты JAVA общаются здесь
Anonymous
Разделить строку по запятой, но избегать экранированных запятых и обратной косой черты

Сообщение Anonymous »

Я хочу разделить строку запятой ",". Строка содержит экранированные запятые "\," и экранированную обратную косую черту "\\". Запятые в начале и конце, а также несколько запятых подряд должны приводить к пустым строкам.

Так ",,\,\\,," должно стать "", "", "\,\\", "", ""

Обратите внимание, что в моих примерах строк обратная косая черта отображается как одинарная "\". Строки Java удвоят их.

Я попробовал несколько пакетов, но безуспешно. Моей последней идеей было бы написать собственный парсер.

Подробнее здесь: https://stackoverflow.com/questions/216 ... -backslash

Вернуться в «JAVA»