import java.util.regex.Matcher;
import java.util.regex.Pattern;
class Ideone {
public static void main
(String[] args
) { final String regex
= "(?=((?:[0-9],){3}[0-9]))"; final String string
= "0,1,2,3,4,5,6,7,8,9";
final Pattern pattern = Pattern.compile(regex);
final Matcher matcher = pattern.matcher(string);
while (matcher.find()) {
System.
out.
println(matcher.
group(1)); }
}
}
aW1wb3J0IGphdmEudXRpbC5yZWdleC5NYXRjaGVyOwppbXBvcnQgamF2YS51dGlsLnJlZ2V4LlBhdHRlcm47CgpjbGFzcyBJZGVvbmUgewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHsKCQlmaW5hbCBTdHJpbmcgcmVnZXggPSAiKD89KCg/OlswLTldLCl7M31bMC05XSkpIjsKCQlmaW5hbCBTdHJpbmcgc3RyaW5nID0gIjAsMSwyLDMsNCw1LDYsNyw4LDkiOwoKCQlmaW5hbCBQYXR0ZXJuIHBhdHRlcm4gPSBQYXR0ZXJuLmNvbXBpbGUocmVnZXgpOwoJCWZpbmFsIE1hdGNoZXIgbWF0Y2hlciA9IHBhdHRlcm4ubWF0Y2hlcihzdHJpbmcpOwoKCQl3aGlsZSAobWF0Y2hlci5maW5kKCkpIHsKCQkJU3lzdGVtLm91dC5wcmludGxuKG1hdGNoZXIuZ3JvdXAoMSkpOwoJCX0KCX0KfQ==
0,1,2,3
1,2,3,4
2,3,4,5
3,4,5,6
4,5,6,7
5,6,7,8
6,7,8,9