Ci sono riuscito, anche grazie a quanto hai suggerito te nella tue regex!
Quoto il codice:
Graziecodice:public static void main(String [] argv) { String text = "['0000000013','THUS|ETER','VALU']/(['0000000012','FPOD|VHFU','VALU']*['0000000137','PCO','GAS1'])"; Pattern pattern = Pattern.compile("\\[([^\\[]+)\\]"); Matcher matcher = pattern.matcher(text); while(matcher.find()) { System.out.println("Sottogruppo 1 : "+matcher.group(1)); } }

Rispondi quotando