[Gfoss] QGIS - WORKING WITH THE STRING: "Search and Replace"

Ciao,

ho la necessità di eliminare da un campo data [aaa], formattato come"dd/mm/yyyy hh:mm:ss", tutti i separatori e/o delimitatori copiando il risultato in un nuovo campo numerico [bbb] .

In pratica, si vuole arrivare a scrivere in [bbb] quanto segue: "ddmmyyyyhhmmss".

Ho provato ad usare la funzione replace[0] e funziona.

Qualcuno ha qualche suggerimento più "elegante" da darmi?

Grazie.

Ciao,
Francesco.

[0] replace(replace(replace( "aaa",'/',''),' ',''),':','')

P.S. Che Voi sappiate, esiste un "tutorial" che illustri le funzioni disponibili con esempi pratici?

Seguo perché molto interessante e ho unproblema simile da risolvere

Lucia Argento
luciaargento89@gmail.com
Skype: lucia_argento

Il giorno 23 novembre 2017 12:03, francesco.fiermonte@polito.it <
francesco.fiermonte@polito.it> ha scritto:

Ciao,

ho la necessità di eliminare da un campo data [aaa], formattato
come"dd/mm/yyyy hh:mm:ss", tutti i separatori e/o delimitatori copiando il
risultato in un nuovo campo numerico [bbb] .

In pratica, si vuole arrivare a scrivere in [bbb] quanto segue:
"ddmmyyyyhhmmss".

Ho provato ad usare la funzione replace[0] e funziona.

Qualcuno ha qualche suggerimento più "elegante" da darmi?

Grazie.

Ciao,
Francesco.

[0] replace(replace(replace( "aaa",'/',''),' ',''),':','')

P.S. Che Voi sappiate, esiste un "tutorial" che illustri le funzioni
disponibili con esempi pratici?

_______________________________________________
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni
dell'Associazione GFOSS.it.
801 iscritti al 19/07/2017

Come già suggerito, basterebbe usare le funzioni del calcolatore di campi:

format_date('2012-05-15 21:25:33','ddMMyyyyhhmmss') --> 15052012212533

NB: il nuovo campo deve essere Integer64!!!

Il giorno 26 novembre 2017 11:43, Lucia Argento <luciaargento89@gmail.com>
ha scritto:

Seguo perché molto interessante e ho unproblema simile da risolvere

Lucia Argento
luciaargento89@gmail.com
Skype: lucia_argento

Il giorno 23 novembre 2017 12:03, francesco.fiermonte@polito.it <
francesco.fiermonte@polito.it> ha scritto:

> Ciao,
>
> ho la necessità di eliminare da un campo data [aaa], formattato
> come"dd/mm/yyyy hh:mm:ss", tutti i separatori e/o delimitatori copiando
il
> risultato in un nuovo campo numerico [bbb] .
>
> In pratica, si vuole arrivare a scrivere in [bbb] quanto segue:
> "ddmmyyyyhhmmss".
>
> Ho provato ad usare la funzione replace[0] e funziona.
>
> Qualcuno ha qualche suggerimento più "elegante" da darmi?
>
> Grazie.
>
> Ciao,
> Francesco.
>
> [0] replace(replace(replace( "aaa",'/',''),' ',''),':','')
>
>
> P.S. Che Voi sappiate, esiste un "tutorial" che illustri le funzioni
> disponibili con esempi pratici?
>
>
>
> _______________________________________________
> Gfoss@lists.gfoss.it
> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> Questa e' una lista di discussione pubblica aperta a tutti.
> I messaggi di questa lista non hanno relazione diretta con le posizioni
> dell'Associazione GFOSS.it.
> 801 iscritti al 19/07/2017
_______________________________________________
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni
dell'Associazione GFOSS.it.
801 iscritti al 19/07/2017

--
*Ing. Salvatore Fiandaca*
*mobile*.:+39 327.493.8955
*m*: *pigrecoinfinito@gmail.com <pigrecoinfinito@gmail.com>*
*membro QGIS Italia - http://qgis.it/*
*socio GFOSS.it - *http://gfoss.it/
*blog:*
* https://pigrecoinfinito.wordpress.com/
<https://pigrecoinfinito.wordpress.com/&gt; FB: Co-admin
- https://www.facebook.com/qgis.it/**
<https://www.facebook.com/qgis.it/&gt; *
*FB: moderatore - **https://www.facebook.com/groups/GisItalia/
<https://www.facebook.com/groups/GisItalia/&gt;\*\*
<https://www.facebook.com/groups/GisItalia/&gt; *
*TW: <http://goog_95411464>**https://twitter.com/totofiandaca
<https://twitter.com/totofiandaca&gt;\*

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.