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
    Slik fjerner Alle White Spaces i en String med regulære uttrykk i Perl
    I Perl , er et vanlig uttrykk ett eller flere tegn som brukes for å matche verdier i strenger , for eksempel bestemte bokstaver , kjennetegn eller mellomrom . Du kan lage funksjoner som bruker regulære uttrykk med Perl substitusjon operatøren å matche hvite mellomrom og fjerne dem . Den " ^" karakter kan du angi bare tegn på begynnelsen av strengen , lar den "$" du identifiserer bare de på slutten, eller du kan utelate disse og matche alle hvite områder i hele strengen . Instruksjoner
    en

    Åpne et Perl program fil , og sett markøren i begynnelsen
    2

    Skriv inn følgende kode : .

    Sub trim ( $ ) {

    min $ string = shift ;

    $ string = ~ s /\\ s + //g ;

    retur $ string ;

    }

    Denne funksjonen bruker substitusjon operatør " s ///" for å matche de hvite feltene og fjerne dem . Den " \\ s " tegnklasse slår alle hvite mellomrom og erstatter dem med ingenting. Med andre ord , det fjerner dem . Den returnerer en streng som inneholder ingen hvite mellomrom overalt
    3

    Skriv inn følgende kode : .

    Sub ltrim ($) {

    min $ string = shift ;

    $ string = ~ s /^ \\ s + //;

    retur $ string ;

    }

    Denne funksjonen fjerner bare fører hvite mellomrom før eventuelle andre tegn. Den " ^ \\ s " sier å matche mellomrom bare frem til første ikke-hvite mellomrom , deretter fjerne dem
    4

    Skriv inn følgende kode : .

    Sub RTRIM ( $ ) {

    min $ string = shift ;

    $ string = ~ s /\\ s + $ //;

    retur $ string ;

    }

    Denne funksjonen fjerner bare ledende mellomrom på slutten av strengen . Den " s + $" sier å matche mellomrom bare etter alle de ikke-hvite mellomrom , deretter fjerne dem .
    5

    Lagre programfilen.


    früher :

     Weiter:
      Relatert Artike
    ·Slik installerer du en CPAN Module 
    ·Hvordan lese fra midten av en Array i Perl 
    ·Slik bygger Perl i HTML 
    ·Perl Krev Vs . Bruk 
    ·Perl : Hvordan erstatte Semikolon 
    ·Hvordan telle ord i en String i Perl 
    ·Slik fjerner et mellomrom i Perl 
    ·Slik konverterer Perl Script til selvutpakkende EXE 
    ·Slik fjerner duplikater fra Array Perl 
    ·Perl & kvadratroten funksjoner 
      Anbefalte artikler
    ·Hvordan installere Python i WinPE 
    ·Hvordan lage et verktøy i Visual Basic 
    ·Hvordan å ignorere tegnsetting i Java 
    ·Hvordan sette opp en DataTable DataGrid å fylle Utfors…
    ·Hvordan beregne Fibonacci tallrekke i Python Bruke løk…
    ·Tutorial for å lage en tabell ved hjelp WAMP 2,0 MySQL…
    ·Hva er en SQL Object 
    ·Hvordan lage en tekstboks i Visual Basic 
    ·Slik konverterer en Cell Array til en String 
    ·Hvordan Plot flere grafer i Mathematica 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/