Как из этого выражения получить в итоге только ключ : значение ? Значения могут перечисляться через запятую
У меня есть строка charAndValue = "[Type of document : A copy, the book, Document format : A4]" Я пытаюсь решить свою проблему сплитом
String charAndValue = "[Type of document : A copy, the book, Document format : A4]"
List<String> listVal = new ArrayList<>(Arrays.asList(charAndValue.split(", [A-Z]")));
После сплита у меня лист с двумя размерами, как мне и нужно:
"Type of document : A copy, the book"
"ocument format : A4"
Но проблема заключается в том, что мой сплит отрезает заглавную букву. Можете порекомендовать другой вариант?