I have a java string 'str'
String str= " 1p qrn qr2 qst 1a1 4at qa qb1 st1 sp su";
I want to split it to get the following 'parts' array
String [] parts={"1p","qrn qr2 qst" ,"1a1 4at" ,"qa qb1" ,"st1 sp su"};
Elements of 'parts' start with char 0-9, a,q,s.
Help me for a suitabe regex such that:
String [] parts= str.split(a suitable regex);
or any other alternative which can do it.