Я использую это регулярное выражение для разбиения строки на каждую третью позицию:
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 точек, управляемых пользователем?