Разделить строку в каждой n-й позиции

Я использую это регулярное выражение, чтобы разделить строку в каждой, скажем, третьей позиции:

String []thisCombo2 = thisCombo.split("(?<=\\G...)");

где 3 точки после G указывают каждую n-ю позицию для разделения. В этом случае 3 точки указывают каждые 3 позиции. Пример:

Input: String st = "123124125134135145234235245"
Output: 123 124 125 134 135 145 234 235 245.

У меня вопрос, как я могу позволить пользователю контролировать количество позиций, на которые должна быть разбита строка? Другими словами, как мне сделать эти 3 точки, n точек, контролируемых пользователем?

Ответы на вопрос(5)

Ваш ответ на вопрос