QGIS - WORKING WITH THE STRING: "Search and Replace"

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

QGIS - WORKING WITH THE STRING: "Search and Replace"

francesco.fiermonte@polito.it
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?



_______________________________________________
[hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: QGIS - WORKING WITH THE STRING: "Search and Replace"

gissara
CONTENTS DELETED
The author has deleted this message.
Reply | Threaded
Open this post in threaded view
|

Re: QGIS - WORKING WITH THE STRING: "Search and Replace" (Lucia Argento)

Carlo A. Nicolini-2
In reply to this post by francesco.fiermonte@polito.it
Perché non provare con le funzioni presenti per i campi data?
Saluti
Carlo A.

> Il giorno 26 nov 2017, alle ore 12:00, [hidden email] ha scritto:
>
> Invia le richieste di iscrizione alla lista Gfoss all'indirizzo
> [hidden email]
>
> Per iscriverti o cancellarti attraverso il web, visita
> http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
> oppure, via email, manda un messaggio con oggetto `help' all'indirizzo
> [hidden email]
>
> Puoi contattare la persona che gestisce la lista all'indirizzo
> [hidden email]
>
> Se rispondi a questo messaggio, per favore edita la linea dell'oggetto
> in modo che sia più utile di un semplice "Re: Contenuti del digest
> della lista Gfoss..."
>
>
> Argomenti del Giorno:
>
>   1. Re: QGIS - WORKING WITH THE STRING: "Search and Replace"
>      (Lucia Argento)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Sun, 26 Nov 2017 11:43:15 +0100
> From: Lucia Argento <[hidden email]>
> To: "[hidden email]" <[hidden email]>
> Cc: "GFOSS.it" <[hidden email]>
> Subject: Re: [Gfoss] QGIS - WORKING WITH THE STRING: "Search and
> Replace"
> Message-ID:
> <[hidden email]>
> Content-Type: text/plain; charset="UTF-8"
>
> Seguo perché molto interessante e ho unproblema simile da risolvere
>
>
>
> Lucia Argento
> [hidden email]
> Skype: lucia_argento
>
> Il giorno 23 novembre 2017 12:03, [hidden email] <
> [hidden email]> 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?
>>
>>
>>
>> _______________________________________________
>> [hidden email]
>> 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
>
>
> ------------------------------
>
> Subject: Chiusura del digest
>
> _______________________________________________
> Gfoss mailing list
> [hidden email]
> 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 rispecchiano necessariamente
> le posizioni dell'Associazione GFOSS.it.
> 802 iscritti al 30.11.2015
>
> ------------------------------
>
> Fine di Digest di Gfoss, Volume 149, Numero 28
> **********************************************

_______________________________________________
[hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: QGIS - WORKING WITH THE STRING: "Search and Replace"

pigreco
In reply to this post by gissara
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 <[hidden email]>
ha scritto:

> Seguo perché molto interessante e ho unproblema simile da risolvere
>
>
>
> Lucia Argento
> [hidden email]
> Skype: lucia_argento
>
> Il giorno 23 novembre 2017 12:03, [hidden email] <
> [hidden email]> 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?
> >
> >
> >
> > _______________________________________________
> > [hidden email]
> > 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
> _______________________________________________
> [hidden email]
> 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*: *[hidden email] <[hidden email]>*
*membro QGIS Italia - http://qgis.it/ <http://qgis.it/>*
*socio GFOSS.it - *http://gfoss.it/
*blog:*
* https://pigrecoinfinito.wordpress.com/
<https://pigrecoinfinito.wordpress.com/> FB: Co-admin
- https://www.facebook.com/qgis.it/ <https://www.facebook.com/qgis.it/>**
<https://www.facebook.com/qgis.it/> *
*FB: moderatore - **https://www.facebook.com/groups/GisItalia/
<https://www.facebook.com/groups/GisItalia/>**
<https://www.facebook.com/groups/GisItalia/> *
*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.
_______________________________________________
[hidden email]
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