Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Perl Programming >> Content
    Perl : Hvordan bruke en variabel i en Split Funksjon
    Den Perl " split" -funksjonen tar en streng og bryter den opp i en matrise på punkter som du angir med en " skilletegn ", eller "mønster ". Ofte vil du trenger å bruke den uten å vite strengen på forhånd. I disse tilfellene kan du få strengen til å splitte, og skilletegn , under kjøring, lagre dem i variabler og deretter bruke disse variablene i split -funksjonen . Når du bruker en streng som skilletegn i split -funksjonen , kan du bruke enten ett tegn alene , for eksempel komma eller mellomrom , eller du kan bruke en liste som inneholder flere tegn. Instruksjoner
    en

    Åpne et Perl program fil . Skriv inn følgende kode :

    $ tall = ' One, Two , Three , Four ';

    $ delimiter = ' , ';

    Den første linjen skaper en streng variabel som du ønsker å skille bruker split -funksjonen . Den andre linjen oppretter en variabel ved å bruke som skilletegn , som er den wildcard karakter at funksjonen ser ut for å bryte strengen opp med
    2

    Skriv inn følgende kode : .

    @ tall = split ( $ skilletegn , $ tall) ;

    Denne linjen kaller split -funksjonen. Selve funksjonen kaller verdiene av de to variablene og deretter lagrer den resulterende produksjonen i @ tall matrise , som har en struktur med fire elementer : "En, to" " , " "tre " og " Four ". Du kan kalle noen av disse verdiene individuelt nå ved å gå til tilhørende datatabellindekser
    3

    Skriv inn følgende kode : .

    @ Tall = split ( $ skilletegn , $ tall , 3 ) ;

    Denne samtalen til split -funksjonen forteller det at du vil ha en rekke med plass til maksimalt tre elementer. Når funksjonen deler variabelen to ganger , lagrer den bare resten av den variable i den tredje indeks flekk . Tabellmedlemmene verdier for @ tall etter denne funksjonen samtale, er " One", "To" og deretter " Three, Four" i finalen sted
    4

    Skriv inn følgende kode : .
    < P > $ setning = ' Hei ! Spørsmål : har du , nå, vet hvordan du bruker denne , den split -funksjon ';

    $ delimiter = ? " [ : ! ? , ; ]";

    @ Resultat = split ( $ skilletegn , $ setning ) ;

    første linje skaper en ny streng variabel med en setning med mye tegnsetting i det. Den andre linjen skaper et skilletegn som inneholder en liste over tegnsetting. Den delte funksjonen tar disse variablene og faktisk deler setning på hver forekomst av et skilletegn , fjerne tegnsetting og lagring utgang til @ resultat array. Skrive @ resultat gir samme setning i $ setningen variabel, bortsett uten skilletegn.
    5

    Lagre Perl program filen og kjør den.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage en PDF fra en tekst med Perl 
    ·Slik fjerner linjeskift Perl 
    ·Slik bruker du Skriv ut -funksjonen i Perl 
    ·Hvordan få Forskjell på to datoer i Perl 
    ·Hvordan sette opp Skjemaautentisering 
    ·Hvordan Ring Assembly Rutiner Fra Perl 
    ·Hvordan bruke CGI for å vise en XLS -fil i en nettlese…
    ·Slik kjører Perl bruke Notepad 
    ·Perl Krev Vs . Bruk 
    ·Slik Finn AppConfig.pm 
      Anbefalte artikler
    ·Hvordan Execute jeg Jar Java filer med Windows Vista 
    ·Hvordan endre en PDF til SWF i PHP 
    ·Hvordan skrive en Vim Script 
    ·Case funksjoner i VBA 
    ·Hvordan bygge en automatisert Registrer Bot 
    ·Hvordan Kode Divs 
    ·String til Double Conversion i Java 
    ·Hvordan lage WSDL filer i Zend 
    ·Hvordan lage en Tkinter Button Inaktive 
    ·Slik kontrollerer du Heap Størrelse på en JVM 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/