Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe te parsen met Regular Expressions
Reguliere expressies kunnen helpen tekst ontleden die anders moeilijk zou zijn zonder het schrijven van een ingewikkelde parser . Een reguliere expressie is een tekenreeks die een zoekpatroon behulp van een reeks van tekens met een speciale betekenis beschrijft . Het controleren van de geldigheid van een e-mail adres is een gemeenschappelijk gebruik van reguliere expressies in de website scripts . U moet uw gegevens te organiseren in een lijst , maak een patroon regel voor de reguliere expressie en vervolgens loop door de lijst , ontleden van elke snaar met de reguliere expressie functie . Instructies
1

Open uw bronbestand in een editor , zoals Microsoft Visual Studio Express .

Store de tekst waarden die u wilt analyseren in een string -array 2 . In C # , voeg de volgende code aan de bovenkant van uw functie :

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

het voorbeeld wordt een array van data in het formaat
3

Store de reguliere expressie patroon dat u wilt ontleden " yyyy - mmm - dd . " de tekst in een string variabele . In C # , voeg de code :

snaarpatroon
= " ^ \\ d \\ d \\ d \\ d - [ AZ ] [ az ] [ az ] - \\ d \\ d $ " ;

de " ^ \\ d \\ d \\ d \\ d " deel overeenkomt met het jaar , " [ AZ ] [ az ] [ az ] " komt overeen met de maand en " \\ d \\ d $" met de dag . De code " \\ d " komt overeen met een numerieke cijfers , terwijl " ^" staat voor het begin van het patroon en de " $" met het einde .

Load 4 de reguliere expressie patroon in een " Regex " object . In C # , voeg de volgende code :

Regex rx
= nieuwe Regex ( patroon ) ;
5

Parse de string -array door een lus doorheen , controleren of een ieder is een geldige tekenreeks en weergeven van de resultaten . In C # , voeg de code :

foreach
(string s in str ) { if ( rx.IsMatch (s ) ) Console.WriteLine ( " { 0 } is een geldige datum . " , S ) ; elseConsole.WriteLine ( " { 0 } is geen geldige datum . " , s ) ; }
6

Sla uw bronbestand , compileren en uitvoeren van het programma om de gegevens met behulp van reguliere expressies ontleden < . br >

Previous: Next:
  Computer Programming Languages
·Hoe te Integers Verdeel Met Bi…
·Microsoft C Sharp Certificerin…
·Hoe te Kolommen in DataGrid so…
·Hoe maak je een WPF Applicatio…
·Wat zijn de voordelen van COM …
·Hoe een Automation Test Plan B…
·Hoe maak je een Trusted Handle…
·Het verschil tussen een Combo …
·Hoe je twee kolommen in een Da…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te identificeren & Extract Relations…
·Informatie over het programmeren van de …
·Hoe te Breedte Verandering in Qbasic 
·Application Prototype Development Strate…
·Wat zijn de voordelen van een Bot ? 
·Hoe u uw systeem Verilog Beweringen Anal…
·Hoe je het Taakbeheer uitschakelen in VB…
·Hoe te afdrukformaat in de Lined -Up Kol…
·Gemeenschappelijke eigenschappen tussen …
Copyright © Computer Kennis http://www.nldit.com