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
    The Split funksjon i Perl
    Den delte funksjonen er en del av Perl språkets tekstbehandling evne. Perl programmeringsspråk er kjent for sin evne til å " analysere " og prosess tekst. Parsing tekst innebærer å søke en rekke tegn for et bestemt mønster og trekke ut eller manipulere de resulterende segmentene . Split skiller en rekke tegn til elementer ved å se etter et gitt mønster . Mønsteret er ikke kopiert ut av strengen , men alle tegnene mellom mønsteret blir behandlet som et felt. Perl Bakgrunn

    Perl er mye brukt til en rekke Internett-programmer . En søknad er den generasjonen av websider . Websider er skrevet i HTML, noe som betyr at HyperText Markup Language . HTML er bare en formatering system og inneholder ingen programmering konstruerer . Programmer skrevet i Perl generere HTML websider i henhold til brukerens handlinger eller ringer argumenter. Teksten behandlingskapasitet av språket er viktig for denne oppgaven . Akkurat som Perl er egnet for å lage websider , er det også i stand til å lese gjennom eksisterende sider for å trekke ut viktig informasjon . Robotsøkeprogrammers som dokumenterer sammenhengen mellom nettsteder er ofte skrevet i Perl .
    Argumenter

    split -funksjonen tar tre argumenter , selv om alle kan være savnet . De tre argumenter for funksjonen er mønster, uttrykk og grensen. Argumenter kan kun bli slapp fra høyre side av listen. Det vil si, hvis mønster er igjen av, kan du ikke angi et uttrykk eller en grense . Mønsteret argumentet angir streng med tegn som skal brukes som feltet skillelinjen i uttrykket. Uttrykket er strengen som vil bli splittet opp. Grense angir et antall elementer for å trekke ut fra strengen . Hvis uttrykket er utelatt , er $ _ brukt ; . Hvis mønsteret er utelatt , blir strengen delt på hvite områder
    Resultater

    funksjonen returnerer en verdi som er en matrise. En matrise er en gruppe med verdier , som en liste . Den mottakende matrise kan være savnet ut , og standard $ _ variabelen vil bli fylt . $ _ Er et standard system variabel som brukes i Perl. Utgangen matrise kan i stedet bli representert av en liste over variabler . Den mottar variabel listen skal ligge i parentes , som ( $ først , $ andre , $ tredje ) = split ( /:/, $ txt ) .
    Eksempler
    < p > Den delte funksjon uten parametre, der $ _ allerede er befolket med en setning som " hei , jeg er her, " vil resultere i en matrise med elementer ( "hallo " , "I" , " am " "her" ) . Hvis variabelen $ rec er befolket med teksten " Venstre: Høyre : Centre : Topp: Bunn , " samtalen split ( /:/, $ rec) ville produsere array ( "Venstre" , " høyre" , "Senter" , "Top" , " Bottom" ) . Grensen argument reduserer denne utgang slik split ( /:/, $ rec , 3 ) resulterer i ( "Venstre" , " høyre" , "Senter" ) .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan bruke en EXE i Visual Basic Med Perl 
    ·Slik leser en XML- fil i FH Perl 
    ·Slik kjører Perl bruke Notepad 
    ·Slik kjører du en Perl Script Remotely i Windows 
    ·Hvordan skriver jeg ut en variabel med et Perl CGI 
    ·Slik konverterer Perl Script til selvutpakkende EXE 
    ·Slik leser mer enn én linje om gangen i Perl 
    ·Hvordan lage Rapporter Med Perl 
    ·Hva er PERL Syntax 
    ·Hvordan kan jeg få lengden av en Anonym Array i Perl 
      Anbefalte artikler
    ·Hvordan bli kvitt braketter i Python Array 
    ·Hvordan oppdatere en DataRow i C # 
    ·Ulike datatyper i Visual Basic 
    ·Hvordan slå av MySQL Cache 
    ·Hvor å Sjekk Java for heltall Strings 
    ·Hvordan å kompilere i Java 
    ·Hvordan kan jeg vite hvilken versjon av Flash Player I …
    ·SQL Adapter Opplæring for BizTalk 
    ·Hva er Direct3D og OpenGL 
    ·Å gjøre Kompilerte Python -filer 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/