<div dir="ltr">Mi hanno dato, da elaborare, un layer di poligoni contenente più di 1300 elementi. Il contenuto delle celle del Campo da cui dover ricavare le etichette è impostato come in questo esempio:<div>[ casa; albero; fiume ]</div><div>Per poter avere delle etichette decenti a vedersi dovevo ovviamente trasformare il carattere ";" in un carattere per andare "a capo" (in genere io uso il carattere "£" per andare a capo) in modo da vedermi restituire etichette del tipo:</div><div>---------------</div><div>casa</div><div>albero</div><div>fiume</div><div>----------------</div><div>Cioè dovevo trasformare, per ogni cella del Campo in quastione, la stringa, ad esempio
<span style="font-size:small;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">[ casa; albero; fiume ]</span> nella stringa
<span style="font-size:small;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">[ casa £albero £ fiume ].</span></div><div>Stavo già per trasferire il file DBF in LibreOffice per operare un "trova e sostituisci" tra il carattere ";" e il carattere "£" quando, tanto per provare, mi sono fermato un minuto a vedere se Calcolatore di campi mi offrisse qualche strumento per fare il tutto in QGIS. Detto, fatto. .....basta usare la funzione "replace" e il gioco è fatto.</div><div>Gran bella cosa il Calcolatore di campi.</div><div><br></div><div>P.S. Lo so che i più arguti tra voi ora stanno dicendo che potevo risolvere al volo impostando il carattere ";" come carattere per andare a capo ....ma in realtà l'esempio che ho fatto sopra semplifica di molto la situazione reale, ben più "contorta" e questa furbata non mi è stato possibile applicarla ...però ci avevo pensato ;-)</div><div><br></div></div>