Come dividere Oltre URL in Perl

July 6

Il linguaggio di programmazione Perl ha una biblioteca robusta di strumenti di elaborazione del testo. È possibile utilizzare questi strumenti per dividere il testo in blocchi più piccoli. Questo è utile quando si desidera dividere a parte un Uniform Resource Locator (URL), o indirizzo del sito web, in più stringhe più piccole. Ad esempio, è possibile dividere l'URL di una pagina Web nel nome di dominio e il nome del file del sito. strumenti di elaborazione del testo di Perl ti permettono di fare questo con uno sforzo minimo.

istruzione

1 Creare un nuovo file di testo utilizzando un editor di codice come Blocco note. Salvare il file utilizzando l'estensione PLX.

2 Aprire un prompt dei comandi e passare alla cartella in cui è stato salvato il file creato nel passaggio precedente. Ad esempio, se è stato salvato il file nella directory principale del tuo disco C: \ Windows, digitare "cd C: \" (senza virgolette) nel prompt dei comandi.

3 Dichiarare un tipo di dati String e assegnarle un valore pari al URL che si desidera dividere. Dal momento che gli URL sono caratteri di barra, una speciale sequenza di escape deve essere scritto per Perl per memorizzare il carattere corretto. La sequenza di escape per uno slash è "\ /". Ad esempio, è possibile scrivere il seguente nella parte superiore del file di codice sorgente:

$ MyURL = "www.websitename.com \ / pubblico \ /index.html";

4 Dividere la stringa a parte utilizzando la barra come il carattere di delimitazione. Questo si romperà l'URL in tre stringhe distinte:. "Www.websitename.com," "e" index.html pubblica "" Scrivi la seguente dichiarazione per eseguire l'operazione di divisione:

@splitURL = split (/ \ //, $ myURL);

5 Stampare le singole stringhe del URL scissione. La funzione memorizza dividere ogni stringa come un elemento separato in un array. Per stampare il primo elemento della matrice, prego scrivere la seguente dichiarazione:

stampare @splitURL [0];

6 Stampare una riga vuota per rompere l'output del programma in linee pulite. Scrivi la seguente dichiarazione per fare questo:

stampare "\ n";

7 Stampare il resto delle stringhe, e includere righe vuote tra ciascuno di essi. Scrivere le seguenti istruzioni per farlo:

stampare @splitURL [1];

stampare "\ n";

stampare @splitURL [2];

stampare "\ n";

8 Eseguire lo script Perl emettendo il seguente comando dalla riga di comando, sostituendo il nome scelto nel passo 1 per 'nome del file':

perl filename.plx

9 Osservare l'output del programma. L'output del programma è simile al seguente:

www.websitename.com

pubblico

index.html