У меня проблема с извлечением определенного типа элемента в строке.Строка выглядит так:
String input = [[2,3],[4,5],'hello',3,[3,[5,[6,7]]]],'hi',3
Я использую метод split, чтобы разделить три элемента строки выше, но я не могу найти регулярное выражение, которое позволяет мне рассматривать только запятые вне списка.
В предыдущем вопросе мне было предложено использовать это регулярное выражение:
,(?![^\[]*[\]])
Это регулярное выражение работает в некоторых случаях, но не в вышеописанном случае.Я пытался по-разному, но, честно говоря, я не нашел решение.