Message posté par : Nighthawk
----------------------------------------
Bonjour,
Pour le contexte : une concaténation m'a rendu un résultat de ce type :
-----------------
Code :
, , , Résidences secondaires, , , Logement social,
-----------------
J'aimerais donc savoir s'il existe un moyen sous QGIS de :
1. retirer toutes les virgules situées à gauche de ma chaine de caractères (un lpad
inversé en somme),
2. retirer toutes les virgules situées à droite (un rpad inversé),
3. remplacer mes suites de virgules au milieu de la chaine pour avoir une virgule simple
(un replace).
Le souci c'est que le nombre de virgules peut varier pour les 3 points évoqués
ci-dessus. Le résultat escompté serait donc celui-ci :
-----------------
Code :
Résidences secondaires, Logement social
-----------------
Sinon en passant par une autre méthode ?
A noter que je souhaite intégrer cette expression dans un module développé sur la base du
modeleur graphique, donc une fonction SQL peut également fonctionner si c'est plus
simple ?
D'avance merci pour vos idées.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=358780#p358780
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