<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:14pt"><div>Ciao e un 2014 meraviglioso a tutti e tutte!</div><div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 14pt;"><div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 12pt;"><div dir="ltr"><font face="Arial" size="2"><b><span style="font-weight:bold;"><br><span style="font-family: times new roman,new york,times,serif;">Da:</span></span></b><span style="font-family: times new roman,new york,times,serif;"> antoniovinci <sieradz@outlook.com><br> <b><span style="font-weight: bold;">A:</span></b> gfoss@lists.gfoss.it <br> <b><span style="font-weight: bold;">Inviato:</span></b> Lunedì 30 Dicembre 2013 23:53<br> <b><span style="font-weight: bold;">Oggetto:</span></b> Re: [Gfoss]
 Problemi Qgis calcolatore campi<br> </span></font><span style="font-family: times new roman,new york,times,serif;"> </span></div><span style="font-family: times new roman,new york,times,serif;"> </span><div class="y_msg_container"><span style="font-family: times new roman,new york,times,serif;"><br><font size="2">>Confermo e sottoscrivo, il comando Replace funziona correttamente secondo la<br clear="none">>sintassi:<br clear="none">>*replace ("nome_colonna", 'vecchia_stringa', 'nuova_stringa')*</font><br clear="none"></span><br clear="none"><font size="4">Sì, confermo anch'io: funziona benissimo, grazie!</font><br><span style="font-family: times new roman,new york,times,serif;"><br clear="none"><font size="2">>Supponi di dargli:<br clear="none">>replace ('QGIS SHOULD ROCK and ROLL', 'SHOULD', 'DOES') <br clear="none">>come vedi, ho aggiunto un inesistente "and ROLL" alla stringa originale.</font></span><font
 size="2"><br></font><br><font size="4">Confermo anche qui. Strano!</font><br clear="none"><br clear="none"><font size="2"><span style="font-family: times new roman,new york,times,serif;">>E' possibile ottenere l'identico risultato di Flavio, a patto di usare la<br clear="none">>seguente sintassi:<br clear="none">>*replace('VEGETAZIONE', ' ',' ' )*<br clear="none">>contenente 6 singoli apici.<br clear="none">>Sembra pazzesco, ma l'intera colonna TYPE verra' sostituita in blocco dalla<br clear="none">>parola VEGETAZIONE... </span></font><br><br><font size="4">Confermo, ma la stessa sostituzione (strana, per l'intera colonna, non solo per le parole cercate!!) si ottiene usando quello che QGIS dà come esempio: replace('vecchia_stringa','stringa_da_sostituire','nuova_stringa'). Io ho usato l'esempio di QGIS e ha funzionato (per questo motivo ho risposto al messaggio di Ilaria), ma solo per colonne che contenevano una sola parola da <span
 id="misspell-21" class=""><span>sostituire</span></span> (per esempio, tutte le 567 geometrie con nome "costr" che ho voluto rinominare "edificato" o "spazio costruito"). Però, facendo delle prove con uno strato avendo molti usi del terreno (boschi, prati, <span id="misspell-23" class=""><span>frutteti</span></span>, edificato ecc.) nella stessa colonna e usando <span id="misspell-24" class="">l'espressione</span> proposta da QGIS verrà sostituita l'intera colonna in blocco (con la nuova parola), non solo la parola da sostituire. Dunque, non funziona bene. Che sia un bug?<br><br>Sono sotto Windows 8 e ho fatto le prove sia in QGIS 2 che in QGIS-dev (aggiornato ieri sera).<br><br>Saluti e grazie,<br>Gabriela<br clear="none"></font><br>P.S. Grazie mille per gli auguri in romeno :-)<br clear="none"><br></div> </div> </div>  </div></body></html>