I use this regex to split a string at every say 3rd position:
String []thisCombo2 = thisCombo.split(\"(?<=\\\\G...)\");
where the 3 dots
You can use the brace operator to specify the number of times a character must occur:
String []thisCombo2 = thisCombo.split("(?<=\\G.{" + count + "})");
The brace is a handy tool because you can use it to specify either an exact count or ranges.