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
    Hvordan bruke en variabel i Perl Regular Expressions
    I Perl , et vanlig uttrykk , eller " regex , " er en streng med tegn . I mange tilfeller er disse tegnene lagret i strengvariabler . Du bruker Perl operatører og karakter klasser å utføre noen oppgave på en regex , for eksempel streng som passer eller søke etter og erstatte bestemte tegn . Tilordne verdier til variabler enten i selve koden eller be brukeren om innspill på kjøre- tid og deretter bruke disse uttrykkene i karakter matchende sekvens. Instruksjoner
    en

    Åpne et Perl program fil . Sett markøren der du ønsker å bruke vanlige uttrykk
    2

    Skriv inn følgende kode :

    min $ cat = " Katten min fødte tre kattunger ! ";
    .

    print $ katt . "\\ n";

    $ cat = ~ s /tre /fire /;

    print $ katt . "\\ n";

    Den første linjen angir en variabel og den andre linjen skriver den til skjermen. Den tredje linjen bruker substitusjon operatøren å erstatte " tre" i variabelen med "fire ". Hvis operatøren ikke kan finne mønsteret som passer ( "tre ") , betyr det ikke endrer variabelens verdi i det hele tatt
    3

    Skriv inn følgende kode : .

    Print "Type noe: ";

    min $ innspill = < > ;

    if ( $ innspill = ~ m /e /i ) { print " Hva du skrev inneholdt bokstaven ' e ' "; }

    else { print" hva du skrev ikke inneholde bokstaven ' e ' "; }

    de to første linjene be brukeren om å skrive inn en streng og lagrer inntreden i en variabel. Hvis setningen bruker kampen operatøren å se om brukeren har skrevet bokstaven " e ". «I» del av operatøren forteller operatøren å se bort fra saken. Endre den til "s" til å være case- sensitive
    4

    print " Skriv inn et telefonnummer: "; .

    Min $ telefon = < > ;
    < p> if ( $ telefon = ~ /\\ d \\ d \\ d - \\ d \\ d \\ d \\ d /) { print " Du har riktig angitt et telefonnummer "; }

    else { print " Du har ikke riktig angitt et telefonnummer "; }

    Dette bruker tegnklasser å sjekke strengen innspill for å se om det samsvarer med formatet for et telefonnummer og deretter forteller brukeren om han gjorde eller ikke angi et tall riktig . De " \\ d" tegnklasser sjekker uttrykk for tall . Du kan også bruke "\\ w " for å se etter eventuelle tegn eller "\\ r " for å se etter mellomrom . Ved hjelp av funksjonen for store for noen av disse tre klassene fornekter sine fremstillinger .
    5

    Lagre Perl programfilen.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan skrive en Perl Telnet Script som ber om Host na…
    ·Hvordan lage en enkel Telnet Script i Perl 
    ·Hva er meningen med pseudokode 
    ·Hvordan bruke foreach erklæringen i Perl 
    ·Hvordan Ring plink Fra et Perl Script 
    ·Hvordan finne den Mode i en rekke tall i Perl 
    ·Hvor å Endre datatyper i Perl 
    ·Slik bruker regulære uttrykk for å sjekke en streng s…
    ·Slik kjører PHP på Perl 
    ·Hvordan erstatte etterfølgende mellomrom med perl regu…
      Anbefalte artikler
    ·Hvordan lage kolonner i Listbox C # 
    ·Hvordan øke en PHP Memory Limit Med Network Solutions 
    ·Microsoft Visual Programming Language Tutorial 
    ·Hvordan erstatte en karakter i Vb.net 2003 
    ·Hvordan lese Listbox Selection i Python 
    ·Fast Vs . Dynamisk Array i Visual Basic 
    ·Hvordan å feilsøke Perl 
    ·Hvordan kontrollere om en fil eksisterer Ved hjelp av V…
    ·Hvordan å lage dynamiske websider med PHP 
    ·Hvordan Start MySQL i Plesk 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/