В этом случае вам нужно \^+
(regex demo
), которые соответствуют one or more
литерал ^
символ:
String[] output = input.split("\\^+");
Или, если вы хотите сопоставить только 3 or 4
буквального ^
символа, вы можете использовать:
String[] output = input.split("\\^{3,4}");
Или, если вы хотите сопоставить 3 or more
буквального ^
символа, вы можете использовать:
String[] output = input.split("\\^{3,}");