Czy jest możliwość splitowania po [] nawiasach kwadratowych? W momencie ustawienia ich w takiej konfiguracji mam Unclosed character class. W momencie kiedy dam dwa slashe przed [] widzi mi tylko 1 nawias.
0
1
for (String s: "Hell[o w[orld!".split("\\["))
System.out.println(s);
for (String s: "Hell]o worl]d!".split("\\]"))
System.out.println(s);
0
Zapewne masz [ na samym początku, przez co próbując splitować leci exception bo po lewej stronie nawiasu nic nie ma.
Jednym ze sposobów jest ucięcie pierwszego i ostatniego nawiasu a potem taki split:
String[] splitted = string.substring(1, string.length() - 1).split("][");
^ nawiasy ofc zablokowane. sory za błąd
edit:
Spójrz również tutaj https://stackoverflow.com/questions/21816788/unclosed-character-class-error