Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Perl Programming >> Content
Hoe naar Split Apart URL's in Perl
De programmeertaal Perl heeft een robuuste bibliotheek van tekstverwerking gereedschappen . U kunt deze tools gebruiken om tekst te splitsen in kleinere stukken . Dit is handig wanneer u wilt uit elkaar splitsen van een Uniform Resource Locator ( URL ) , of website -adres , in meerdere kleinere strings . Bijvoorbeeld , kunt u de URL van een webpagina te splitsen in de domeinnaam en de bestandsnaam van de website . Tekstverwerking gereedschappen Perl 's toestaan ​​om dit te doen met zeer minimale inspanning . Wat je
computer moeten met Perl Interpreter Geïnstalleerd
Toon Meer Aanwijzingen
1

Maak een nieuw tekstbestand met behulp van een code-editor zoals Kladblok . Sla het bestand met de PLX extensie . Kopen van 2

Open een opdrachtprompt en ga naar de map waar u het bestand gemaakt in de vorige stap opgeslagen . Bijvoorbeeld, als u uw bestand op de root van je C opgeslagen : \\ schijf in Windows , type " cd C : \\ " . ( Zonder aanhalingstekens ) in de command prompt
3

verklaren een string data type en ken het een waarde gelijk aan de URL die u wilt splitsen . Omdat URL's naar voren hebben slash tekens , moet een speciale escape-reeks worden geschreven voor Perl om het juiste teken te slaan . De escape-reeks voor een slash is " \\ /. " Bijvoorbeeld , kunt u het volgende schrijven aan de bovenkant van de broncode bestand :

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

Splits de string uit elkaar met behulp van de slash als de begrenzende karakter . Dit zal de URL in te breken in drie verschillende strings : . " Www.websitename.com , " "openbare " en " index.html " Zet de volgende uitspraak aan de splitsing bewerking uit te voeren :

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

Print 5 uit de afzonderlijke strings van de split URL . De split functie slaat elke snaar als een afzonderlijk element in een array . Om het eerste element van de array af te drukken , schrijven de volgende verklaring :

afdruk
@ splitURL [ 0 ] ;

Print 6 op een lege regel te breken van de programma-uitvoer in keurige lijnen . Zet de volgende uitspraak doen:

print " \\ n "
;

Print 7 uit de rest van de snaren , en de lege regels tussen de elk een. Schrijf de volgende uitspraken doen:

afdruk
@ splitURL [ 1 ] ;

print " \\ n " ;

druk
@ splitURL [ 2 ] ;

print " \\ n " ;
8

Voer het Perl-script door de volgende opdracht uit vanaf de opdrachtregel , vervanging van de naam die u in stap 1 gekozen voor ' filename ' :

perl filename.plx
9

Observeer de programma-uitvoer . De programma-uitvoer ziet er als volgt uit:

www.websitename.com

openbare

index.html

Previous: Next:
  Perl Programming
·Hoe druk ik een variabele met …
·Hoe te converteren van Perl na…
·Hoe kan ik installeren Vix 1,5…
·Hoe te Plink Call Vanuit een P…
·Hoe Standard Input in Perl Cap…
·Hoe Clean Up Perl script Opmaa…
·Hoe Set Up formulierauthentica…
·Hoe gegevens in Perl 
·Hoe om te controleren een Perl…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te Entries Extract Van Meerdere Fast…
·Hoe te voegen een offerte in een string …
·Hoe te Python Commando Compile 
·Hoe te Program TI - 83 Plus Games 
·Hoe te plat brood verdienen op een Georg…
·Hoe herken ik het DB2 naar Round een num…
·Vaste Vs . Dynamische Array in Visual Ba…
·Hoe maak je een door tabs gescheiden bes…
·Hypertext Markup Language - - is een com…
Copyright © Computer Kennis http://www.nldit.com