Ciao a tutti,
sto tentando di fare un piccolo script java che data una stringa mi costruisca una array con i soli elementi richiesti.
public static void main(String[] args) {
// TODO code application logic here
String reg;
String expression = "['0000000013','THUS|ETER','VALU']/(['0000000012','FPOD|VHFU','VALU']*['0000000137','PCO','GAS1'])";
reg = "[\\[.*?\\]]";
String[] aExt = expression.split(reg);
for (int i = 0; i < aExt.length; i++) {
System.out.println("Tripletta: "+ aExt[i]);
}
}
il risultato di tutto ciò è:
Tripletta:
Tripletta: '0000000013','THUS|ETER','VALU'
Tripletta: /(
Tripletta: '0000000012','FPOD|VHFU','VALU'
Tripletta:
Tripletta:
Tripletta: '0000000137','PCO','GAS1'
Tripletta: )
Mentre io vorrei un array così composto:
Tripletta: '0000000013','THUS|ETER','VALU'
Tripletta: '0000000012','FPOD|VHFU','VALU'
Tripletta: '0000000137','PCO','GAS1'
Dove sbaglio?
Ringrazio già chiunque sia in grado di darmi qualche indicazione.