| 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 >> Ruby Programming >> Content
    Tutorial for Regular Expressions i Ruby
    Ruby programmeringssprog mange funktioner omfatter indbygget understøttelse for regulære udtryk , som er mønstre, der beskriver en sekvens af tegn. For eksempel kan hvis vi antager Nummertegnet repræsentere et vilkårligt antal , så mønsteret ( # # # ) # # # - # # # # kan bruges til at beskrive sekvensen af ​​tegn telefonnumre bruger. Regulære udtryk søger efter tegn, der matcher en bestemt type, såsom antal , og relativ placering til de tegn omkring det ( for eksempel , omgivet et nummer ved mellemrum). Ting du skal
    Ruby tolk
    Vis Flere Instruktioner
    1

    Load Ruby tolk. Et vindue med Ruby kommandoprompten vises. Hvis din computer ikke har en Ruby tolk installeret, så prøv en online Ruby tolk. Den tutorial er identisk for begge metoder .
    2

    Skriv følgende kode ind i Ruby kommandoprompten. Denne kode erklærer en tekststreng , som du senere vil søge med regulære udtryk : Hej

    str = ' Denne streng har 1 tal'
    3

    Skriv følgende kode , som repræsenterer et regulært udtryk . Denne regulære udtryk søger efter et nummer i den foregående strengen : Hej

    mønster = /\\ d /
    4

    Skriv følgende erklæring , der kører "match "-metoden ved hjælp af regulære udtryk og strengen , "pattern " og " str " hhv . Fordi det regulære udtryk søger for en række , variablen "x" vil blive sat til, hvad nummer er først placeret inde i strengen " str " : Hej

    x = pattern.match str
    5 < p> Tryk på " Enter" for at køre programmet. Programmet anvender "match "-metoden , som ser gennem streng for enhver decimalværdier. Da snoren har en enkelt decimal værdi , den finder det og gemmer det i en midlertidig variabel med navnet " MatchData ". Programmet output ligner dette , hvori det hedder , at " MatchData " er blevet tildelt "1 ", som er den decimal værdi fra strengen : Hej

    #
    6

    Påfør variablen " x" i en operation . Det er her, regulære udtryk virkelig komme i handy. Du kan søge en streng efter et mønster af data og derefter gemme kampene fundet i en variabel. Disse kampe kan senere bruges til at udføre operationer . For eksempel antage, at du ville tilføje uanset decimal værdi er fundet i " str " til det nummer 5 . Du kan skrive denne operation : Hej

    y = x + 5
    7

    Overhold output fra Ruby tolk. Den har allerede fundet den værdien "1" i strengen , og nu tilføjer, at værdien til "5 ". Udgangen er " 6. ".

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan bruges AppFabric SDK til Ruby 
    ·Hvad er Komodo Ruby Debugger 
    ·Sådan bruges Ruby on Rails Console til Query 
    ·Sådan læses en linje i en fil i Ruby 
    ·Sådan konstateres Rails mode 
    ·Sådan Erstat Active Scaffold 
    ·Sådan fjernes et element en Tomme Array i Ruby 
    ·Sådan Input en fil i Ruby 
    ·Sådan oprettes et array i Ruby 
    ·Sådan fjernes det sidste element på en Ruby Array 
      Anbefalede Artikler
    ·Sådan fjernes markøren på Java Applets 
    ·Hvordan til at tælle antallet af valgte filer i Visual…
    ·Sådan Launch One Batch fil fra en anden 
    ·Sådan tilpasser et MonthCalendar i VB.NET 
    ·Sådan udskriver Into en Labels Caption i Visual Basic …
    ·PHP Referencer Vs . Objekt Handles 
    ·Sådan Reverse en Array i C + + 
    ·Sådan Style Header i CSS H1 H2 
    ·Sådan oprettes tabeller fra divs i PHP 
    ·Sådan Upload og Omdøb filnavne med PHP 
    Copyright © Computer Viden http://www.computerdk.com