Message posté par : Sylvain M.
----------------------------------------
Salut Barthouille,
C'était pas simple pour moi, mais j'y suis parvenu avec cette formule :
-----------------
Code :
strpos("ton_champ",string_to_array("ton_champ",'separateur')[N])-1
-----------------
remplacer "N" par 2 pour la 2e occurence, 3 pour la 3e, ...
Par exemple, pour la 2e virgule dans ton cas :
-----------------
Code :
strpos('A,B,C',string_to_array('A,B,C',',')[2])-1
-----------------
Regarde la doc de string_to_array() pour comprendre le principe :
https://docs.qgis.org/3.22/en/docs/user_manual/expressions/functions_list.h…
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=358184#p358184
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net