PurgeChar() restituisce una stringa costituita dai caratteri contenuti nella stringa di input ('text'), ad eccezione di qualsiasi carattere presente nel secondo argomento ('remove_chars').
Sintassi:
PurgeChar(text, remove_chars)
Tipo di dati restituiti: stringa
Argomenti
Argomento
Descrizione
text
La stringa originale.
remove_chars
Una stringa contenente i caratteri in text da rimuovere.
Esempio: espressioni del grafico
Esempio
Risultato
PurgeChar( 'a1b2c3','123' )
Restituisce abc
PurgeChar( 'a1b2c3','1234' )
Restituisce abc
PurgeChar( 'a1b22c3','1234' )
Restituisce abc
PurgeChar( 'a1b2c3','312' )
Restituisce abc
PurgeChar ( 'a1b2c3','Abc' )
Restituisce a123
Esempio: principi fondamentali della funzione PurgeChar
Panoramica
Aprire l'editor caricamento dati e aggiungere lo script di caricamento sotto in una nuova scheda.
Lo script di caricamento contiene:
Un set di dati che viene caricato in una tabella dati chiamata Example.
Caricare i dati e aprire un foglio. Creare una nuova tabella e aggiungere tali campi come dimensioni:
InputText
CharsToPurge
Creare la seguente dimensione calcolata:
=PurgeChar(InputText,CharsToPurge), per calcolare i caratteri in InputText che corrispondono ai caratteri in CharsToPurge e restituire solo i caratteri che non corrispondono.
Results table
InputText
CharsToPurge
PurgeChar(InputText,CharsToPurge)
A^b^c
A^
bc
a^b^c
^
abc
a1b2c3
123
abc
L'output della funzione PurgeChar restituisce solo i caratteri di InputText che non corrispondono ai caratteri di CharsToPurge. Ad esempio, la prima riga restituisce bc e rimuove gli altri caratteri.
Il codice seguente mostra come utilizzare la funzione in uno script di caricamento.
Esempio: scenario per l'applicazione della funzione PurgeChar
Panoramica
Un set di dati contiene i nomi e i numeri di telefono dei clienti. In questo esempio si mostra come analizzare le stringhe dei numeri di telefono per mantenere solo i caratteri numerici e scartare tutti gli altri caratteri, come parentesi, trattini, punti, segni più e spazi.
Aprire l'editor caricamento dati e aggiungere lo script di caricamento sotto in una nuova scheda.
Lo script di caricamento contiene:
Un set di dati che viene caricato in una tabella dati chiamata Example.
I seguenti campi nella tabella dati:
CustomerName
PhoneNumber
Script di caricamento
Example:
Load * inline [
CustomerName, PhoneNumber
John Doe, (123) 456-7890
Jane Smith, 123-456-7890
Bob Johnson, 123.456.7890
Alice Brown, +1 (123) 456 7890
];
Risultati
Caricare i dati e aprire un foglio. Creare una nuova tabella e aggiungere tali campi come dimensioni:
CustomerName
PhoneNumber
Creare la seguente dimensione calcolata:
=PurgeChar(PhoneNumber, '()- .+ '), per estrarre i caratteri non numerici dal campo PhoneNumber e restituire solo i caratteri numerici.
Results table
CustomerName
PhoneNumber
PurgeChar(PhoneNumber,'()-.+ ')
Alice Brown
+1 (123) 456 7890
11234567890
Bob Johnson
123.456.7890
1234567890
Jane Smith
123-456-7890
1234567890
John Doe
(123) 456-7890
1234567890
L'output della funzione PurgeChar ha rimosso con successo tutti i caratteri non numerici dalla stringa PhoneNumber e ha restituito solo i numeri.
Se riscontri problemi con questa pagina o con il suo contenuto – un errore di battitura, un passaggio mancante o un errore tecnico – facci sapere come possiamo migliorare!