Bonjour,
Je dois extraire dans des formules la première chaîne délimitée par des guillemets.
cas 1 : sum("INDICE1",val1) doit retourner INDICE1
cas 2 : sum("INDICE1",val1) + sum("INDICE2",val2) doit retourner INDICE1
cas 3 : sum("INDICE2",val2) + sum("INDICE1",val1) doit retourner INDICE2
Avec regexp_substr(formula,'\"([^}]+)\"',1,1,null,1) je peux récupérer la chaîne entre le premier et le dernier guillemet soit :
cas 1 : INDICE1
cas 2 : INDICE1",val1) + sum("INDICE2
cas 3 : INDICE2",val2) + sum("INDICE1
Seul le cas 1 est correct.
Comment avec regexp_substr extraire la chaîne entre le premier et le deuxième guillemet ?
Cordialement
Partager