import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
class Ideone
{
{
final String regex
= "(?:\\w+|\\G(?!^))\\h*,\\h*([0-9]+)"; final String string
= "sdfs6df -> no capture\n\n" + "fdg4dfg, 5 -> capture 5\n\n"
+ "fhhh3 , 6,8 , 7 -> capture 6 8 and 7\n\n"
+ "asdasd1,4,2,7 -> capture 4 2 and 7";
final Pattern pattern = Pattern.compile(regex);
final Matcher matcher = pattern.matcher(string);
while (matcher.find()) {
System.
out.
println(matcher.
group(1)); }
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnV0aWwucmVnZXguTWF0Y2hlcjsKaW1wb3J0IGphdmEudXRpbC5yZWdleC5QYXR0ZXJuOwoKCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlmaW5hbCBTdHJpbmcgcmVnZXggPSAiKD86XFx3K3xcXEcoPyFeKSlcXGgqLFxcaCooWzAtOV0rKSI7CgkJZmluYWwgU3RyaW5nIHN0cmluZyA9ICJzZGZzNmRmIC0+IG5vIGNhcHR1cmVcblxuIgoJCQkgKyAiZmRnNGRmZywgNSAtPiBjYXB0dXJlIDVcblxuIgoJCQkgKyAiZmhoaDMgICAgICAsICAgICA2LDggICAgLCA3IC0+IGNhcHR1cmUgNiA4IGFuZCA3XG5cbiIKCQkJICsgImFzZGFzZDEsNCwyLDcgLT4gY2FwdHVyZSA0IDIgYW5kIDciOwoJCQoJCWZpbmFsIFBhdHRlcm4gcGF0dGVybiA9IFBhdHRlcm4uY29tcGlsZShyZWdleCk7CgkJZmluYWwgTWF0Y2hlciBtYXRjaGVyID0gcGF0dGVybi5tYXRjaGVyKHN0cmluZyk7CgkJCgkJd2hpbGUgKG1hdGNoZXIuZmluZCgpKSB7CgkJICAgIFN5c3RlbS5vdXQucHJpbnRsbihtYXRjaGVyLmdyb3VwKDEpKTsKCQl9Cgl9Cn0=