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
|