Podziel ciąg, na każdej n-tej pozycji
Używam tego wyrażenia regularnego, aby podzielić ciąg znaków na każdą trzecią pozycję:
String []thisCombo2 = thisCombo.split("(?<=\\G...)");
gdzie 3 kropki po G wskazują każdą n-tą pozycję do podziału. W tym przypadku 3 kropki wskazują co 3 pozycje. Przykład:
Input: String st = "123124125134135145234235245"
Output: 123 124 125 134 135 145 234 235 245.
Moje pytanie brzmi: w jaki sposób mogę pozwolić użytkownikowi kontrolować liczbę pozycji, w których ciąg musi być podzielony? Innymi słowy, jak zrobić te 3 kropki, n kontrolowane przez użytkownika?