| 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
    Min Perl String Split Er Ikke i orden
    programmeringssproget Perl indeholder mange indbyggede datatyper og funktioner , hvilket gør det velegnet til implementering i diverse situationer - fra filhåndtering til Web kommunikation til string manipulation. Det er dog vigtigt at vide, hvordan man bruger de indbyggede funktioner i Perl , så de fungerer korrekt . "Split "-funktionen , for eksempel , kræver et bestemt sæt af input og output data til at producere korrekte resultater . Perl Strings

    Perl, som i mange andre programmeringssprog , en af ​​de grundlæggende datatyper repræsenterer et ord eller en sætning . Denne datatype er en streng af tegn, og kaldes en " streng ". Strenge kan opbevares i normale variable forud med " $ " karakter . Når en streng er tildelt til en variabel , kan du bruge strengen operatorer og funktioner til at ændre strengen. Så når du ringer for string funktioner såsom en " split ", er det bedst at sikre, at en variabel, der indeholder en streng anvendes.
    Delimeters

    kan læse strenge fra en sort eller kilder. Ofte, når oplysningerne læses fra en streng i en data - parsing funktion, strengen indeholder " delimiters " til logisk adskilte data. En afgrænser er en udpeget symbol , som regel ikke- alfanumeriske , hvilket signalerer en pause mellem to stykker af data . Delimiters kan komme i nogen form , men normalt de fremstår som tegnsætningssymboler , såsom et kolon eller komma. Du skal ikke kun levere en afgrænser til en splittelse funktion, men du også nødt til at sikre , at den afgrænser matcher den, der bruges i strengen . Hvis ikke, vil du modtage uventede resultater.
    Arrays

    Arrays funktion i Perl meget på samme måde som arrays funktion i andre programmeringssprog , eller i det mindste med gennemførelsen. Arrays repræsenterer en samling af data, ofte af samme datatype , organiseret under samme variabelnavn og indekseret af heltal startende ved 0 . Et array kan indeholde nogen form for datatype . I Perl er et array indledes med symbolet "@" . Da split funktionen returnerer et array, er det vigtigt at sørge for, at du tildeler resultaterne af split til et array , og ikke til en anden form for variabel eller datastruktur.
    Perl " Split" ;

    det er nødvendigt at overveje alle de faktorer i " split "-funktionen til at bruge det . Funktionen tager to argumenter : For det første brugte afgrænser at splitte strengen , og for det andet variabel, der indeholder strengen eller en streng bogstavelig. Du skal også tildele returværdien af funktionen til et array . Endelig skal du sikre dig , at den afgrænser defineret i første argument svarer til afgrænsning ordningen i strengen selv. De følgende eksempler illustrerer mulige fejl , og endelig en korrekt brug af " split : Hej

    $ streng1 =" Dette er en streng " $ streng2 =" Dette er en anden , streng " ; $ integer1 = 5;

    @ bedrift

    @ holde = split ( /, /, $ integer1 ) //forsøger at splitte et heltal, fejl $ streng1 = split ( /, /, $ streng2 ) //tildele returværdien til en ikke- array, fejl @ holder = split ( /:/, $ streng2 ) //forkert delimiter , fejl

    @ holde = split ( /, /, $ streng2 ) //korrekt

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan kører en IPBFree Exploit Med Perl 
    ·Sådan fjernes tomme linjer fra en fil i Perl 
    ·Sådan geninstalleres CPAN 
    ·Sådan Slet dobbelte anførselstegn i en streng i Perl 
    ·Sådan oprettes variable i Perl 
    ·Sådan bruges en EXE i Visual Basic Med Perl 
    ·Sådan Gør Gel Ink 
    ·Sådan Læs fra midten af ​​et array i Perl 
    ·PERL Vs . SED 
    ·Sådan fjernes Den første linje i en streng i Groovy 
      Anbefalede Artikler
    ·Sådan bruges Winsock.dll i Visual Basic 
    ·Hvordan man programmerer 3D-spil i Java 
    ·Sådan oprettes en overskrift Brug HTML -koder 
    ·Sådan bruges DBI at oprette forbindelse til Perl 
    ·Hvad er ASP programmering 
    ·Sådan Slet unikke egenskaber på MySQL 
    ·Sådan Konverter ASPX til ascx 
    ·Hvordan at vide , hvis en kontrol er deaktiveret i en L…
    ·Sådan installeres Apache , MySQL og PHP på Rackspace 
    ·Sådan at fylde en VB Combo Box med data fra database t…
    Copyright © Computer Viden http://www.computerdk.com