Perl: come usare una variabile in una funzione di divisione – trododeifiori

Perl: come usare una variabile in una funzione di divisione – trododeifiori
La funzione Perl “split” prende una stringa e la divide in una serie di punti specificati con un “separatore” o “schema”. Spesso sarà necessario utilizzarlo senza conoscere in anticipo la catena. In questi casi, puoi ottenere la stringa da dividere e il separatore, in esecuzione, salvarli in variabili e quindi utilizzare tali variabili nella funzione di divisione. Quando utilizzi una stringa come separatore nella funzione di divisione, puoi utilizzare un singolo carattere, ad esempio una virgola o uno spazio, oppure puoi utilizzare un elenco che contiene più caratteri. Istruzioni
1

aprire un file di programma Perl. Digita il seguente codice:

$ numero = ‘Uno, due, tre, quattro’;

$ delimitatore = ‘,’;

La prima riga crea una variabile stringa che si desidera separare utilizzando la funzione di condivisione. La seconda riga crea una variabile da usare come separatore, che è il carattere jolly con cui la funzione cerca di spezzare la stringa
2

Digita il seguente codice:.

@ cifre = split (delimitatore $, numero $);

Questa riga chiama la funzione di divisione. La funzione chiama se stessa i valori delle due variabili, quindi memorizza il risultato nell’array numeri @, che ha una struttura con quattro elementi: “uno”, “due”, “tre” e “quattro”. Puoi chiamare uno di questi valori individualmente ora andando all’indice dell’array associato
3 Tipo di

Il seguente codice:.

@ Cifre = dividi ($ delimitatore, $ numeri, 3);

Questa chiamata alla funzione split dice cosa vuoi un array con spazio per un massimo di tre elementi. Quando la funzione divide la variabile due volte, memorizza semplicemente il resto della variabile nella terza posizione dell’indice. I valori dell’array per i numeri @ dopo questa chiamata di funzione sono “uno”, “due”, quindi “Tre, quattro” nell’ultimo posto
4 Tipo di

il seguente codice:.
<P> $ frase = ‘Ciao! Domanda: ora sai come usare questo; la funzione di divisione ‘;

$ delimitare =? “[:! ? ,; ]”;

@ Risultato = split ($ delimitazione, $ frase);

La prima riga crea una nuova variabile stringa con una frase con molta punteggiatura. La seconda riga crea un delimitatore che contiene un elenco di punteggiatura. La funzione split prende queste variabili e divide effettivamente la frase ogni volta che appare un segno di punteggiatura, rimuovendo la punteggiatura e memorizzando il risultato nell’array @ risultato. La stampa @ risultato restituisce la stessa frase nella variabile frase dollaro, tranne che senza segni di punteggiatura.
5

Salva il file del programma Perl ed eseguilo.