У меня есть фрагмент кода, который разбивает строку на массив String.Becuase кавычек содержит строку, которую невозможно разделить запятой.
Регулярное выражение является частью моего кода, поэтому я могуНе удаляйте все регулярные выражения, что я могу сделать, я могу расширить его
String lines = "70001223,fjdhsd,jahd\",37874,dfhjkd,jadhj";
String columns [] = lines.split(",(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)", -1);
for(int i = 0; i < columns.length; i++){
System.out.println(columns[i]);
}
70001223,fjdhsd,**jahd"**
37874
dfhjkd
jadhj
это фактический результат, но я хочу, чтобы фактический результат был
70001223,
fjdhsd,
**jahd"**
37874
dfhjkd
jadhj
увидеть разницуцитата (") вызывает проблемы.