| 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 >> Computer Programmeringssprog >> Content
    Sådan tolke med Regular Expressions
    Regulære udtryk kan hjælpe dig parse tekst, der ellers ville være vanskeligt uden at skrive en kompliceret parser . Et regulært udtryk er en tekststreng , der beskriver en søgemønster ved hjælp af en række tegn med specielle betydninger. At kontrollere gyldigheden af ​​en e-mail -adresse er en fælles brug af regulære udtryk i website scripts . Du bliver nødt til at organisere dine data i en liste , skal du oprette et mønster regel for det regulære udtryk og derefter loop gennem listen , parsing hver streng med det regulære udtryk funktionen . Instruktioner
    1

    Åbn din kildefil i en editor , såsom Microsoft Visual Studio Express.
    2

    Store tekstværdierne du ønsker at parse i en streng array. I C #, tilføje følgende kode i toppen af ​​din funktion : Hej

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

    eksempel bruger en vifte af datoer i det format
    3

    Opbevar regulært udtryk , du ønsker at analysere " yyyy - mmm -dd ". teksten med i en streng variabel. I C #, tilføje koden : Hej

    string pattern = " ^ \\ d \\ d \\ d \\ d- [AZ ] [ az] [az] - \\ d \\ d $" ;
    < p> den " ^ \\ d \\ d \\ d \\ d " del passer året, " [AZ ] [ az] [az ]" finder måneden og "\\ d \\ d $" matcher dagen. Koden " \\ d " matcher et numerisk tegn , mens " ^" matcher begyndelsen af ​​mønster og "$" matcher slutningen.
    4

    Load det regulære udtryk mønster i a " Regex " objekt . I C # , tilføj følgende kode : Hej

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

    Parse strengen array ved looping gennem det, at kontrollere, om hver enkelt er en gyldig streng og viser resultaterne . I C #, tilføje koden : Hej

    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

    Gem din kilde fil , kompilere og køre programmet til at parse data ved hjælp af regulære udtryk < . br >

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Set en Combo Box til standardværdien 
    ·Sådan Design en Flow Chart for valutaomregning 
    ·Sådan bruges TreeView Control i WPF 
    ·Sådan konvertere en streng i et helt i Gambas 
    ·Sådan Konverter en liste til en DataTable 
    ·Typer af Parsing Teknikker 
    ·Hvordan man kompilerer en klasse fil 
    ·Sådan Indsæt en CNC Underprogram 
    ·CNC-bearbejdning Basics 
    ·Sådan Konverter BigInteger til int 
      Anbefalede Artikler
    ·Sådan bruge Silverlight i Asp.NET 
    ·Sådan oprettes en kalender i PHP 
    ·En tutorial til HTML 5 lærred Animation 
    ·Sådan Fjerne filer i Linux 
    ·Hvordan man kompilerer en VB.Net Application 
    ·Java Random Number Method 
    ·Introduktion til Singular Value Nedbrydning 
    ·Hvordan laver to tabeller i en ListBox i VB.net 
    ·Sådan ændres en PictureBox Image i VB Kode 
    ·Hvordan skriver jeg Java , der vil vælge en fil og omd…
    Copyright © Computer Viden http://www.computerdk.com