Я пытаюсь выполнить некоторые простые простые обработки файлов журнала, поэтому я использую метод String.split
следующим образом:
String [] parts = input.split(",");
И отлично работает для ввода, например:
a,b,c
или
type=simple, output=Hello, repeat=true
Просто сказать что-то.
Как я могу избежать запятой, поэтому она не соответствует промежуточным запятым?
Например, если я хочу включить запятую в одну из частей:
type=simple, output=Hello, world, repeate=true
Я думал в чем-то вроде:
type=simple, output=Hello\, world, repeate=true
Но я не знаю, как создать раскол, чтобы избежать соответствия запятой.
Я пробовал:
String [] parts = input.split("[^\,],");
Но, ну, не работает.