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
    My Perl String Split er ustand
    The Perl programmeringsspråk inneholder mange innebygde datatyper og funksjoner , noe som gjør det egnet for gjennomføring i ulike situasjoner , fra filhåndtering til Web-kommunikasjon til streng manipulasjon. Det er imidlertid viktig å vite hvordan du skal bruke den innebygde funksjonene i Perl , slik at de fungerer som de skal . Den " split" funksjon, for eksempel, krever et bestemt sett av input og output data til å produsere riktig resultat. Perl Strings

    Perl , som i mange andre programmeringsspråk , en av de grunnleggende datatyper representerer et ord eller en setning . Dette datatype er en rekke tegn og kalles en "streng ". Strings kan lagres i normale variabler innledes med " $" karakter. Når en streng er tildelt en variabel, kan du bruke string operatører og funksjoner for å endre strengen . Så, når du ringer for streng funksjoner som en "split ", er det beste for å sikre at en variabel som inneholder en streng brukes .
    Delimeters

    kan lese strenger fra en rekke eller kilder . Ofte, når informasjonen er lest fra en streng til en data - parsing funksjon, inneholder strengen " skilletegn " til logisk separate data . En skilletegn er et utpekt symbol, vanligvis ikke- alfanumerisk , som signaliserer en pause mellom to stykker av data . Skilletegn kan komme i noen form, men vanligvis de vises som tegnsetting symboler, for eksempel et kolon eller komma . Du må ikke bare leverer et skilletegn til en delt funksjon, men du må også sørge for at skilletegn matcher den som brukes i strengen . Hvis ikke, vil du får uventede resultater .
    Arrays

    Arrays funksjon i Perl mye på samme måte som arrays funksjon i andre programmeringsspråk , eller i det minste i gjennomføringen . Matriser representerer en samling av data , ofte av samme datatype , organisert under samme variabel navn og indeksert av heltall som starter på 0 . En rekke kan inneholde alle slags data type. I Perl , er en matrise innledes med " @ "-symbolet . Siden split -funksjonen returnerer en matrise, er det viktig å sørge for at du tilordner resultatene av split til en matrise og ikke til noen annen form for variabel eller datastruktur .
    Perl " Split" ;
    p Det er nødvendig å vurdere alle faktorene av " split" funksjon for å bruke den. Funksjonen tar to argumenter : For det første , skilletegn brukes til å splitte strengen , og andre , den variabelen som inneholder strengen , eller en streng bokstavelig . Du må også tildele avkastningen verdien av funksjonen til en matrise. Til slutt må du sørge for at skilletegn definert i det første argumentet samsvarer med avgrensende ordningen i selve strengen . Følgende eksempler illustrerer mulige feil og , til slutt, en riktig bruk av "split : en

    $ streng1 =" Dette er en streng "; $ string2 =" Dette er en annen , streng " ; $ HELTALL1 = 5;

    @ holding ;

    @ holder = split ( /, /, $ HELTALL1 ), //prøver å splitte et heltall , feil $ streng1 = split ( /, /, $ string2 ), //tilordne returverdien til en ikke - array, error @ holder = split ( /:/, $ string2 ), //feil skilletegn , feil

    @ holder = split ( /, /, $ string2 ), //riktig

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan logge inn til Perl Med Perforce 
    ·Hvordan Substitute en String i Perl 
    ·Hvordan finne forskjellen mellom to filer med PerlScrip…
    ·Slik kjører Perl bruke Notepad 
    ·Hvordan omdirigere utdata til Input i Perl 
    ·Hvordan laste opp CGI -filer 
    ·Slik tester for å se om en fil finnes i Perl 
    ·Slik fjerner duplikater fra Array Perl 
    ·Hvordan Ring plink Fra et Perl Script 
    ·Klassenivå Variabler i Perl 
      Anbefalte artikler
    ·Hvordan beregne virkedager i Visual Basic 
    ·Slik unngår du at flere bruk av en headerfil 
    ·Slik konverterer tilgang til en ekstern MySQL Server 
    ·Hvordan å kompilere et CPP på DOS 
    ·Hvor å Sjekk Java Runtime versjon 
    ·Hvordan spare en listen med CommonDialog i VB6 
    ·Slik konverterer en array til en streng i PHP 
    ·Hvordan Velg Tekstmeldinger i MFC 
    ·JavaScript Vs . VBScript 
    ·Hvordan : Array til setning i Ruby 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/