import java.util.*;
import java.util.regex.*;
import java.lang.*;
class Main
{
{
String st
= "'test1, test2','test3, test4',test5,'test6, test7',test8"; Pattern p = Pattern.compile("('[^']*'|[^,]*)(?:,?)");
Matcher m = p.matcher(st);
while (m.find()) {
System.
out.
println(m.
group(1)); }
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS51dGlsLnJlZ2V4Lio7CmltcG9ydCBqYXZhLmxhbmcuKjsKCmNsYXNzIE1haW4KewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJU3RyaW5nIHN0ID0gIid0ZXN0MSwgdGVzdDInLCd0ZXN0MywgdGVzdDQnLHRlc3Q1LCd0ZXN0NiwgdGVzdDcnLHRlc3Q4IjsKICAgIFBhdHRlcm4gcCA9IFBhdHRlcm4uY29tcGlsZSgiKCdbXiddKid8W14sXSopKD86LD8pIik7CiAgICBNYXRjaGVyIG0gPSBwLm1hdGNoZXIoc3QpOwogICAgd2hpbGUgKG0uZmluZCgpKSB7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKG0uZ3JvdXAoMSkpOwogICAgfQoJfQp9