“Conocimientos Programación>Visual Basics Programación

Cómo evaluar una palabra de alfabeto en Visual Basic

2012/12/10
Prueba una palabra, cadena o secuencia de caracteres para ver si se ajustan a un patrón básico , por ejemplo, sólo el uso de caracteres alfabéticos , es una tarea potencialmente difícil. Sin embargo , Visual Basic admite una sintaxis especial, llamado expresiones regulares (o regex) , que hace que la tarea fácil. Instrucciones
1

Haga clic en " Herramientas ". Arrastre un botón y un cuadro de texto al formulario.

2 Haga doble clic en el botón. Esto le llevará al editor de código para cuando el usuario hace clic en el botón. Pega el siguiente código:

s As String = TextBox1.Text
3

Pega el siguiente para declarar sus expresiones regulares que describen dos tipos de pruebas del alfabeto :

alphaNumericRegex Dim As New Regex ( "^ \\ w + $" )

alphaOnlyRegex Dim As New Regex ( "^ [a- zA -Z ] + $" )

expresión regular sintaxis puede parecer un poco difícil al principio , así que vamos a ir a través de él paso a paso. Ambos comandos de sintaxis empiezan y terminan con el " ^ " y caracteres "$" . Estos son los comandos de expresiones regulares para el inicio y el final de una cadena. La expresión regular alfanumérico , que coincide con las letras y los números , usa el comando " \\ w +". " \\ w " coincide con cualquier carácter alfanumérico , mientras que el signo más le indica que debe permitir que más de un carácter a la par. Así que el patrón de todo partido es " el comienzo de una cadena , cualquier número de caracteres alfanuméricos , y al final de la cadena. "

El segundo mandamiento es semejante al primero , pero contiene " [a- zA -Z ] . " Estos dicen que coincida con alguno de los personajes que figuran en la gama. Por lo tanto, se puede leer " principio de una cadena , cualquier número de caracteres entre el bien 'a' y ' z ' o ' A' y ' Z ', y el final de la cadena . "

Vea el recurso más . información acerca de la sintaxis de expresiones regulares
4

pegue las líneas siguientes que pondrán a prueba el código e imprimir los resultados de la depuración :

Debug.WriteLine ( "¿Es alfanumérica ? " y alphaNumericRegex.IsMatch ( s ))

Debug.WriteLine ( "¿Es alpha solo ? " y alphaOnlyRegex.IsMatch ( s ) )
5

Press "F5 " para ejecutar la prueba .

Visual Basics Programación
Cómo crear mis propios controles en Vb.NET
Cómo crear un servicio web simple
Cómo utilizar Visual Basic para controlar el motor paso a paso Pasos
ANSI codificación en C #
Cómo terminar la aplicación actual de Visual Basic 6.0
Cómo hacer figuras del palillo de la verdadera Básicos
Explicación subrutina de Visual Basic
Cómo utilizar Dir $ en VB6
Conocimientos Informáticos © http://www.ordenador.online