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

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

Сообщение Anonymous »

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

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

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

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

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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