Mostrando entradas con la etiqueta .NET Framework. Mostrar todas las entradas
Mostrando entradas con la etiqueta .NET Framework. Mostrar todas las entradas

lunes, 28 de enero de 2013

Expresiones Regulares



Guia practica de Expresiones Regulares en .NET  (Regular Expressions)



Caracteres Especiales


\w
Cualquier carácter alfanumérico
\s
Espacio en Blanco
\d
Cualquier digito
\b
Inicio o Fin de una Palabra
^
Inicia una Cadena
$
Finaliza una Cadena

Repeticiones


*
Repetir cualquier cantidad de veces
+
Repetir una o más veces
?
Repetir cero o una vez
{n}
Repetir n veces
{n,m}
Repetir al menos n, pero no más de m veces
{n,}
Repetir al menos n veces

Negación


\W
NO es alfanumerico
\S
NO es espacio en blanco
\D
NO es un digito
[^x]
NO es X
[^aeiou]
Ningun character es aeiou

Alternativas
El simbolo| marca opcion entre una alternative u otra.   Ejemplo:  Codigos Postales de 5 o 9 digitos:  \b\d{5}-\d{4}\b|\b\d{5}\b

Rangos
Por ejemplo las vocales [aeiou],   o letras entre la a-z en minúscula [a-z]   o bien  números del 0 al 5  [0-5]

Ejemplos:
Palabra que inicia con A
\ba\w*\b

Palabra de seis letras
\b\w{6}\b

Telefono de siete dígitos
^\d{3}-\d{4}$

Palabra de 5  a 6 letras
\b\w{5,6}\b

lunes, 17 de octubre de 2011

.NET - Hola Mundo desde Notepad

Generaremos nuestra primera aplicación desde notepad utilizando el compilador que acompaña el .Net Framework. VBC para Visual Basic o bien CSC para C#.

Guía Práctica.
1. Verificamos si tenemos enlazado las librerías del Net Framework. Botón de Inicio. Ejecutar. CMD. Ejecutamos VBC
2. Abrimos notepad y escribimos nuestra primera aplicación para consola.

class HolaMundo
Public Shared Sub Main
'Mostramos texto en la consola
system.console.writeline("Hola, Mundo !!")
system.console.readline
End Sub
End Class

3. Guardamos el documento con la extensión .vb en una carpeta cercana a la raíz.
4. Desde el CMD utilizamos el compilador: vbc c:\demo\holamundo.vb t\:exe
5. Ahora vemos si funciono buscamos dentro de nuestra carpeta demo y ejecutamos el exe.
6. Verificaremos nuestro código MSIL o bien código intermedio generado por nuestro compilador. Abriremos una aplicación “desembladora” llamada ILDASM
7. Ejecutamos ILDASM desde CMD con la ruta y nombre de nuestra aplicación o buscamos esta herramienta en Archivos de Programa\Microsoft SDKs
8. Desde esta aplicación podemos ver el Lenguaje Intermedio navegando en sus clases y métodos.