Grazie Totò a me le regexp paiono i codici per dialogare con gli extraterrestri :-)
Comunque String_to_array ha funzionato e sono contento. A presto Giacomo Il giorno gio 13 ott 2022 alle ore 19:16 Marco Spaziani < spaziani.ma...@gmail.com> ha scritto: > ...che tsunami di informazioni!!! ...ora ce ne è abbastanza da studiare e > fare prove per un mese ...Grazie !!!! > > Il giorno mer 12 ott 2022 alle ore 20:01 Totò Fiandaca < > pigrecoinfin...@gmail.com> ha scritto: > >> La funzione String_to_array è una bella funzione, molto utile, ma per >> questi tipi di problemi uso le regex (espressioni regolari) che permettono >> di risolvere una più vasta casistica. >> >> Supponiamo di avere la seguente tabella degli attributi: >> >> id,testo >> 1,CIAO_Ciao >> 2,ciao_arrivederci >> 3,123 ciao_arrivederci 123 >> 4,_ciao_cucu >> 5,1ciao_2ciao 3ciao_4ciao 123 >> >> l'espressione che utilizzerei: >> >> regexp_replace("testo",'(.+)_(.+)','\\1') >> >> dove: >> >> '(.+)_(.+)' : divide il testo in due gruppi separati dal '_'; >> '\\1' : restituisce il primo gruppo; per il secondo gruppo utilizzare >> '\\2' >> >> >> https://docs.qgis.org/3.22/en/docs/user_manual/expressions/functions_list.html#regexp-replace >> >> saluti >> >> Il giorno mer 12 ott 2022 alle ore 16:37 Andrea Giudiceandrea via >> QGIS-it-user <qgis-it-user@lists.osgeo.org> ha scritto: >> >>> Il 12/10/2022 14:53, Giacomo Fontanelli ha scritto: >>> > array_first((string_to_array(("Name"), '_', ' '))) >>> >>> Ciao Giacomo, >>> ottimo, anche se c'è qualche parentesi che può essere evitata: >>> >>> array_first(string_to_array("Name", '_', ' ')) >>> >>> inoltre forse l'ultimo parametro usato in string_to_array non è >>> necessario (ma dipende dai tuoi dati e da cosa vuoi ottenere). >>> >>> A presto. >>> >>> Andrea >>> _______________________________________________ >>> QGIS-it-user mailing list >>> QGIS-it-user@lists.osgeo.org >>> https://lists.osgeo.org/mailman/listinfo/qgis-it-user >>> >> >> >> -- >> *Ing. Salvatore Fiandaca* >> *mobile*.:+39 327.493.8955 >> *m*: *pigrecoinfin...@gmail.com <pigrecoinfin...@gmail.com>* >> *C.F*.: FNDSVT71E29Z103G >> *P.IVA*: 06597870820 >> *membro QGIS Italia - http://qgis.it/ <http://qgis.it/>* >> *socio GFOSS.it - *http://gfoss.it/ >> *member OSGeo* - *https://www.osgeo.org/member/fiandaca/* >> <https://www.osgeo.org/member/fiandaca/> >> *blog:* >> * https://pigrecoinfinito.com/ <https://pigrecoinfinito.com/> FB: >> Co-admin - https://www.facebook.com/qgis.it/ >> <https://www.facebook.com/qgis.it/>** >> <https://www.facebook.com/qgis.it/> * >> *TW: <http://goog_95411464>**https://twitter.com/totofiandaca >> <https://twitter.com/totofiandaca>* >> >> 43°51'0.54"N 10°34'27.62"E - EPSG:4326 >> >> “Se la conoscenza deve essere aperta a tutti, >> perchè mai limitarne l’accesso?” >> R. Stallman >> >> Questo documento, allegati inclusi, contiene informazioni di proprietà di >> FIANDACA SALVATORE e deve essere utilizzato esclusivamente dal destinatario >> in relazione alle finalità per le quali è stato ricevuto. E' vietata >> qualsiasi forma di riproduzione o divulgazione senza l'esplicito consenso >> di FIANDACA SALVATORE. Qualora fosse stato ricevuto per errore si prega >> di informare tempestivamente il mittente e distruggere la copia in proprio >> possesso. >> >> >> _______________________________________________ >> QGIS-it-user mailing list >> QGIS-it-user@lists.osgeo.org >> https://lists.osgeo.org/mailman/listinfo/qgis-it-user >> > _______________________________________________ > QGIS-it-user mailing list > QGIS-it-user@lists.osgeo.org > https://lists.osgeo.org/mailman/listinfo/qgis-it-user >
_______________________________________________ QGIS-it-user mailing list QGIS-it-user@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/qgis-it-user