| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Perl programmering >> Content
    Sådan Split Apart URL'er i Perl
    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

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan kontrollere syntaksen i et Perl script 
    ·Sådan Debug Perl på Windows 
    ·Sådan finder du den tilstand i en Array of Numbers i P…
    ·Sådan logger du på Perl Med Perforce 
    ·Sådan Clean Up Perl script Format 
    ·Hvordan stopper jeg en person fra Kommer til My House 
    ·Sådan tvinge nogen fil i en UTF- 8 i Perl 
    ·Sådan aktiveres Perl i Snow Leopard 
    ·Sådan oprettes en simpel Telnet Script i Perl 
    ·Sådan Set Up formulargodkendelsens 
      Anbefalede Artikler
    ·Sådan Find den Længste String af Input i Python 
    ·Sådan Læs e-mail kodet med MIME 
    ·Kodeliste for Python indbyggede funktioner 
    ·Sådan Indsæt et datasæt til en tabel i Visual Basic 
    ·Hvordan man skriver en tekst baseret spil Script i PHP 
    ·Internationaliseringen af ​​Java Coding 
    ·Sådan oprettes en Thread indefra i et Dynamic Link Lib…
    ·Sådan bruges en variabel med det VB Dir Function 
    ·Egenskaber af Forms i Visual Basic 
    ·Sådan fjernes Accenter i en VB6 String 
    Copyright © Computer Viden http://www.computerdk.com