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?

questionAnswers(5)

yourAnswerToTheQuestion