1
Abra el archivo de código fuente en un editor , como Microsoft Visual Studio Express.
2
tienda los valores de texto que desea analizar en una matriz de cadenas . En C #, agregue el código siguiente al principio de la función :
string [ ] cadena = " 2012 -Dec - 21 , 2010 - Ene- 11 , 2004 -Jun -26, 1999 -Mar- 10 " ; ;
el ejemplo se utiliza una serie de fechas con el formato
3
tienda el patrón de expresión regular que desea analizar " dd- mmm -dd ". el texto en una variable de cadena. En C #, agregue el código:
patrón de encordado
= "^ \\ d \\ d \\ d \\ d -[ AZ] [ az] [ az] - \\ d \\ d $" ;
< p> la parte "^ \\ d \\ d \\ d \\ d" coincide con el año " [AZ ] [ az] [ az ]" coincide con el mes y " \\ d \\ d $ " coincide con el día. El código " \\ d" coincide con un dígito numérico , mientras que " ^ " coincide con el principio del patrón y "$ " coincide con el final.
4
carga el modelo de expresión regular en un objeto " Regex " . En C #, agregue el siguiente código:
Regex rx = new Regex (patrón) ;
5
Analizar la matriz de cadenas en un bucle a través de él , comprobando si cada uno es una cadena válida y la visualización de los resultados . En C #, agregue el código:
foreach ( string s en str ) { if ( rx.IsMatch ( s ) ) Console.WriteLine ("{ 0 } es una fecha válida . " , S ) ; elseConsole.WriteLine ("{ 0 } no es una fecha no válida . " , s ) ;}
6
Guardar el archivo de origen , compilar y ejecutar el programa para analizar los datos usando expresiones regulares < . br>