Я пытаюсь выполнить очень простой анализ файлов журнала, поэтому я использую 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("[^\,],");
Но, ну, не работает.