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 >> Computer Programmeringsspråk >> Content
    Hvordan å analysere Med Regular Expressions
    Vanlige uttrykk kan hjelpe deg å analysere tekst som ellers ville være vanskelig uten å skrive en komplisert parser . Et regulært uttrykk er en tekststreng som beskriver et søk mønster ved hjelp av en serie tegn med spesielle betydninger . Kontrollere gyldigheten av en e-postadresse er en vanlig bruk av regulære uttrykk i webside skript . Du må organisere dataene i en liste , lage et mønster regel for det vanlige uttrykket og deretter sløyfe gjennom listen , parsing hver streng med det vanlige uttrykket funksjon . Instruksjoner
    en

    Åpne din kilde filen i et redigeringsprogram , for eksempel Microsoft Visual Studio Express.
    2

    lagre teksten verdiene du vil analysere i en streng array. I C # , legge til følgende kode øverst i funksjon din : en

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

    eksempelet bruker en rekke datoer i formatet
    3

    Oppbevar det vanlige uttrykket mønsteret du ønsker å analysere " åååå - mmm - dd . " teksten med i en streng variabel . I C # , legge til koden : en

    streng mønster = "^ \\ d \\ d \\ d \\ d - [ A ] [ az ] [ az ] - \\ d \\ d $" ;
    < p> "^ \\ d \\ d \\ d \\ d " del matcher i år, " [ AZ] [ az ] [ az ] " samsvarer måneden og "\\ d \\ d $" matcher dagen . Koden " \\ d" samsvarer med en numerisk siffer, mens " ^" matcher begynnelsen av mønsteret og "$" matcher slutten.
    4

    Load det vanlige uttrykket mønster i en " Regex " objekt . I C # , legge til følgende kode :

    Regex rx = new Regex (mønster ) ;
    5

    analysere streng rekke av looping gjennom det, å sjekke om hver enkelt er en gyldig streng og visning av resultatene . I C # , legge til koden : en

    foreach ( string s i str ) { if ( rx.IsMatch (e ) ) Console.WriteLine ( "{ 0 } er en gyldig dato . " , S) ; elseConsole.WriteLine ( "{ 0 } er en ugyldig dato. " , s) ;}
    6

    Lagre din kilde filen , kompilere og kjøre programmet for å analysere data ved hjelp av regulære uttrykk < . br >

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan skrive en Graphics Program 
    ·Enkel Kildekode for å bygge en webside 
    ·Hvordan lage en WPF DataGrid modell 
    ·Hvordan finne de like postene i en tabell 
    ·Hvordan skjule en tom DIV 
    ·Slik tilpasser gvim for HTML Coding 
    ·Grunnleggende funksjoner i Microsoft Visual FoxPro 
    ·Hvordan sende HTML- skjemadata til en tekstfil 
    ·Hvordan lage en Drop Down Box ut av en liste 
    ·PLS-programmering Instruksjoner 
      Anbefalte artikler
    ·Hvordan sjekke om en tekstboks Input er numerisk i Visu…
    ·Slik konverterer en Float til nærmeste heltall i Visua…
    ·Hvordan skrive enkle algoritmer 
    ·Hvordan å programmere i Basic Language for en mikrokon…
    ·Hvordan aktivere en FTP- tilkobling Med PHP 
    ·Hvordan skrive ut et nummer som en prosentandel i Visua…
    ·Hvordan lese en CBZ Fil 
    ·Hvordan velge Oppstart Form i et Windows-program 
    ·AVR Visual Basic Kildekode Language Tutorial 
    ·Hvordan å analysere PHP Script i en ASP.net Hjemmeside…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/