programmeringssproget Perl har en robust bibliotek af tekst -værktøjer . Du kan bruge disse værktøjer til at opdele teksten i mindre bidder . Dette er nyttigt, når du ønsker at opsplitte en Uniform Resource Locator (URL) , eller hjemmeside-adresse , i flere mindre strenge. For eksempel kan du opdele webadressen på en webside i domænenavnet og filnavnet på hjemmesiden. Perls tekstbehandling værktøjer giver dig mulighed for at gøre dette med meget minimal indsats. Hvad du har brug
Computer med Perl tolk Installeret
Vis Flere Instruktioner
1
Opret en ny tekstfil ved hjælp af en kode editor såsom Notesblok. Gem filen ved hjælp af PLX forlængelse.
2
Åbn en kommandoprompt , og navigere til den mappe, hvor du har gemt filen oprettet i det foregående trin. For eksempel, hvis du har gemt din fil på roden af dit C: \\ drev i Windows , skriv " cd C: \\ " . (Uden anførselstegn ) i kommandoprompten
3
Erklær en streng datatype og tildele den en værdi svarende til den webadresse, du vil opdele. Da URL'er frem har slash tegn skal en særlig escape-sekvens skal skrives for Perl til at gemme det korrekte tegn. Escape-sekvensen for en skråstreg er " \\ /". For eksempel kan du skrive følgende i toppen af kildekoden fil : Hej
$ myURL = " www.websitename.com \\ /public \\ /index.html "
4 < p> Split strengen hinanden ved hjælp af skråstreg som afgrænsende karakter. Dette vil bryde URL'en i tre adskilte strenge : ". Www.websitename.com ", " offentlig " og " index.html" Skriv følgende udtalelse til at udføre split operation : Hej
@ splitURL = split ( /\\ //, $ myURL )
5
Print ud af de enkelte strenge fra split webadresse. Split-funktionen gemmer hver streng som et separat element i et array. At udskrive den første element i array, skriver følgende erklæring : Hej
print @ splitURL [0 ]
6
udskrive en tom linje til at bryde op programmet output i pæn linjer. Skriv følgende udtalelse til at gøre dette : Hej
print " \\ n";
7
Print ud af resten af strengene , og omfatter blanke linjer mellem hver enkelt. Skriv følgende udsagn at gøre dette : Hej
print @ splitURL [1],
print " \\ n";
print @ splitURL [2] ;
< p> print " \\ n";
8
Udfør Perl-script ved at udstede følgende kommando fra kommandolinjen , erstatte det navn, du har valgt i trin 1 for " filename " : Hej
perl filename.plx
9
Overhold programmet output. Programmet output ligner dette : Hej
www.websitename.com
offentlig
index.html