Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Perl Programming >> .

Come suddividere Oltre URL in Perl

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. Cose che ti serviranno
Computer con Perl Interpreter installata
Show More Istruzioni
1

Creare un nuovo file di testo utilizzando un editor di codice ad esempio Blocco note . Salvare il file utilizzando l'estensione di PLX .
2

Aprire il prompt dei comandi e passare alla cartella in cui è stato salvato il file creato nel passaggio precedente . Per esempio, se avete salvato il file nella directory principale del vostro unità C: \\ in Windows , digitare " cd C : \\ " . (Senza virgolette ) nella riga di comando
3

dichiarare un tipo di dati String e assegnare un valore pari al l'URL che si desidera dividere . Dal momento che gli URL sono le barre , una speciale sequenza di escape deve essere scritto per il Perl per memorizzare il carattere corretto . La sequenza di escape per una barra è "\\ /". Ad esempio , è possibile scrivere la seguente all'inizio del file di codice sorgente :

$ myURL = " www.websitename.com \\ /public \\ /index.html" ;
4

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

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

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

print @ splitURL [ 0 ] ;
6

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

print " \\ n";
7

Stampa il resto delle stringhe , e includere righe vuote tra ciascuna di esse. Scrivere le seguenti istruzioni per farlo:

print @ splitURL [ 1 ] ;

print " \\ n";

print @ splitURL [2 ] ;

print " \\ n";
8

eseguire lo script Perl eseguendo il seguente comando dalla riga di comando, sostituendo il nome scelto nel passo 1 per 'nomefile' :

perl filename.plx
9

Osservare l' output del programma . L' output del programma è la seguente:

www.websitename.com

pubblico

index.html

 

Programmazione © www.354353.com