Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur man tolka med reguljära uttryck

    Reguljära uttryck kan hjälpa dig tolka text som annars skulle vara svårt utan att skriva en komplicerad parser . Ett reguljärt uttryck är en textsträng som beskriver ett sökmönster med en rad karaktärer med speciella betydelser . Kontrollera giltigheten av en e-postadress är en vanlig användning av reguljära uttryck i hemsida skript . Du kommer att behöva för att organisera dina data i en lista , skapa ett mönster regel för det reguljära uttrycket och sedan slinga genom listan , analysera varje sträng med det reguljära uttrycket funktionen . Instruktioner
    1

    Öppna din källa filen i en editor , exempelvis Microsoft Visual Studio Express .
    2

    Store textvärdena du vill tolka in en sträng array . I C # , lägg till följande kod på toppen av din funktion :

    string [ ] str = " 2012 -dec - 21 , 2010 - jan- 11 , 2004 - Jun - 26 , 1999 - Mar - 10 " ; ;

    i exemplet används en rad datum med formatet
    3

    Store mönstret för reguljära uttryck du vill tolka " dd -mmm - dd . " texten med i en sträng variabel . I C # , lägga till koden :

    strängmönster = " ^ \\ d \\ d \\ d \\ d - [ AZ ] [ az ] [ az ] - \\ d \\ d $ " ;

    den " ^ \\ d \\ d \\ d \\ d " del matchar året , " [ AZ ] [ az ] [ az ] " matchar månaden och " \\ d \\ d $ " matchar dagen . Koden " \\ d " matchar en numerisk siffra , medan " ^ " matchar början av mönstret och " $ " matchar slutet .
    4

    Load mönstret för reguljära uttryck i en " Regex " objekt . I C # , lägg till följande kod :

    Regex rx = new Regex ( mönster ) ,
    5

    Parse strängen array genom att loopa igenom det , kontrollera om var och en är en giltig sträng och visa resultaten . I C # , lägga till koden :

    foreach ( string s på str ) {if ( rx.IsMatch ( er ) ) Console.WriteLine ( " { 0 } är ett giltigt datum . " , S ) ; elseConsole.WriteLine ( " { 0 } är ett ogiltigt datum . " , s ) ; }
    6

    Spara källfilen , kompilera och köra programmet för att analysera data med hjälp av reguljära uttryck < . br > Addera ditt

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur att avsluta OmniMark Script
    ·Hur man skriver ett program som visar ett nummer Studen…
    ·Vad är en Data Attribut
    ·Hur komma åt filen data i ett sekventiellt sätt
    ·Vad Är Cue filer och Bin
    ·De typer av datorer som kan läsa HTML
    ·Hur ändrar jag lösenordet med en kommandotolk
    ·Hur man kan utveckla logiken för ett program som konti…
    ·Lägga till en ljusshow till dina bilder
    ·För undervisning Flow Chart System Analysis
    Utvalda artiklarna
    ·Hur till Bädda Python I Visual C 2008
    ·Hur man gör en musklickningshändelsen med hjälp av V…
    ·Hur man bygger en Asterisk Träd i C + +
    ·Så skicka ett mail med Powershell
    ·Computer System Analysis & Design
    ·Hur Till Ändra WordPress Admin lösenord i MySQL
    ·Hur till Ändra Sidhuvud
    ·Konvertera en lång variabel i Bytes i Visual Basic
    ·Hur att tolka delar av en sträng i VB
    ·Silverlight : Hur bindande ett textblock till en resurs…
    Copyright © Dator Kunskap http://www.dator.xyz