| 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
    Sådan fjernes alle hvide rum i en streng med Regular Expressions i Perl
    I Perl, er et regulært udtryk et eller flere tegn , der anvendes til at matche værdier i strygere , såsom bestemte bogstaver, identifikationsmaerker eller hvidt rum . Du kan oprette funktioner, der bruger regulære udtryk med Perl substitution operatør til at matche blanktegn og fjerne dem. Den " ^" tegnet lader dig angive kun tegn i starten af strengen er " $" lader dig kun identificere dem i slutningen, eller du kan udelade disse og matche alle hvide rum i hele strengen. Instruktioner
    1

    Åbn en Perl program fil og indsætte markøren i starten
    2

    Indtast følgende kode : .

    Sub trim ( $ ) {

    min $ string = skift;

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

    tilbagevenden $ string ,

    } < br >

    Denne funktion bruger substitution operatør " s ///" for at matche de hvide rum og fjerne dem. Den " \\ s" tegnklasse matcher alle blanktegn og erstatter dem med ingenting. Med andre ord , så fjerner dem . Den returnerer en streng , der ikke indeholder blanktegn overalt
    3

    Indtast følgende kode : .

    Sub ltrim ($) {

    min $ string = skift;

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

    tilbagevenden $ string ,

    }

    Denne funktion fjerner kun fører hvide mellemrum før alle andre tegn. Den " ^ \\ s " siger at matche hvide rum kun indtil den første ikke- hvide rum karakter, så fjerne dem
    4

    Indtast følgende kode : .

    Sub rtrim ( $ ) {

    min $ string = skift;

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

    tilbagevenden $ string ,

    } < br >

    Denne funktion fjerner kun førende hvide rum i slutningen af strengen. Den " s + $ ", siger at matche hvide rum , når alle de ikke- blanktegn , derefter fjerne dem .
    5.

    Gem programfilen.
    < br >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Erstat Options i Regular Expression 
    ·Sådan bruges Net Twitter PERL 
    ·Hvordan kan jeg få længden af ​​et Anonymous Array i …
    ·Perl stiktyper 
    ·Sådan Generer en tilfældig adgangskode 
    ·Perl-script Beregning 
    ·Sådan fjernes en Array Variabel i Perl 
    ·Sådan Call Assembly rutiner fra Perl 
    ·Sådan oprettes en Array i Perl 
    ·Sådan oprettes en flad fil 
      Anbefalede Artikler
    ·Hvordan laver gratis Educational HTML Java Spil 
    ·Sådan ændres en adgangskode i OpenLDAP 
    ·Sådan oprettes en ny databasefil Brug ADOX i VB6 
    ·Sådan tilføjes rækker i JTable 
    ·Hvordan man laver et program i NetBeans 
    ·Sådan tilføjes Controls til et panel 
    ·Sådan får du en LAN -id og Domain Brug VBA 
    ·Sådan Konverter sekunder siden Epoch til Dato 
    ·Sådan tilføjes To Arrays Brug pegepinde 
    ·Sådan Send HTML e-mail med PHP 
    Copyright © Computer Viden http://www.computerdk.com