[JAVA] Regular epression e quadre

di il
1 risposte

[JAVA] Regular epression e quadre

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.

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte