Aprire il file sorgente in un editor , ad esempio Microsoft Visual Studio Express .
2
Conservare i valori di testo che si desidera analizzare in una matrice di stringhe . In C # , aggiungere il seguente codice nella parte superiore della vostra funzione :
stringa
[ ] str = "2012 -Dic - 21 -2010 -Gen-11 , 2004- Giu- 26 , 1999 - Mar- 10 " ; ;
l' esempio utilizza un array di date utilizzando il formato
3
Conservare il modello di espressione regolare che volete processare "yyyy -mm - dd . " il testo con una variabile stringa . In C # , aggiungere il codice :
schema corde
= " ^ \\ d \\ d \\ d \\ d - [AZ ] [ az] [ az] - \\ d \\ d $ " ;
il "^ \\ d \\ d \\ d \\ d" parte corrisponde l'anno , " [ AZ ] [ az] [az ]" indica il mese e "\\ d \\ d $ " corrisponde al giorno . Il codice "\\ d" corrisponde a una cifra numerica , mentre " ^ " indica l'inizio del pattern e "$ " corrisponde alla fine .
4
Caricare il modello di espressione regolare in un oggetto " Regex " . In C # , aggiungere il seguente codice :
Regex rx = new Regex ( pattern) ;
5
Parse la matrice di stringhe da looping attraverso di essa , controllando se ognuno è una stringa valida e la visualizzazione dei risultati . In C # , aggiungere il codice :
foreach (string s in str) {if ( rx.IsMatch ( s ) ) Console.WriteLine ( "{0 } è una data valida . " , S ) ; elseConsole.WriteLine ( "{0 } è una data non valida . " , s );}
6
Salvare il file sorgente , compilare ed eseguire il programma per analizzare i dati utilizzando le espressioni regolari < . br>
Programmazione © www.354353.com