Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como avaliar uma palavra para alfabeto em Visual Basic
Testando uma palavra, string ou uma sequência de caracteres para ver se eles se encaixam um padrão básico , como usando apenas caracteres alfabéticos , é uma tarefa potencialmente difícil. No entanto, Visual Basic suporta uma sintaxe especial, chamado Expressões Regulares (ou regex ) , que torna a tarefa fácil. Instruções
1

Clique em " Ferramentas ". Arraste um botão e uma caixa de texto para o formulário.
2

Clique duas vezes no botão. Isto irá levá-lo para o editor de código para quando o usuário clica no botão. Cole o seguinte código :

Dim s As String = TextBox1.Text
3

Cole o seguinte a declarar as suas expressões regulares que descrevem dois tipos de testes do alfabeto : < br >

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

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

expressão regular sintaxe pode parecer um pouco difícil no início , por isso vamos passar por isso passo a passo. Ambos os comandos de sintaxe começam e terminam com os caracteres " ^ " e "$ " . Estes são os comandos de regex para o início eo fim de uma string. A regex alfanumérico , que combina letras e números , usa o " \\ w +" comando . " \\ w " corresponde a qualquer caractere alfanumérico, enquanto o sinal de mais diz-lhe para permitir que mais de um caractere para corresponder. Então, toda a correspondência de padrão é " início de uma cadeia de caracteres, qualquer número de caracteres alfanuméricos , e no final da string. "

O segundo mandamento é semelhante ao primeiro , mas contém " [a- zA- Z] . " Estes dizer-lhe para combinar com qualquer dos personagens dadas no intervalo. Por isso, seria lido " início de uma cadeia de caracteres, qualquer número de caracteres entre ou 'a' e 'z' ou 'A' e 'Z ', e no final da string. "

Veja o recurso para obter mais detalhes sobre regular Expression Syntax
4

cole as seguintes linhas que irão testar o código e imprimir os resultados para o depurador : .

Debug.WriteLine ( "É alfanumérico ? " & alphaNumericRegex.IsMatch (s) )

Debug.WriteLine ( "É só alpha? " & alphaOnlyRegex.IsMatch (s) )
5

Pressione " F5" para executar o teste .

Anterior :

Próximo : No
  Os artigos relacionados
·O que é um erro 380 em Vb 
·Como remover Combo Box Duplicatas 
·O que é um script VB Usado Para 
·Como fazer Comentários em Visual Basic 
·Como ativar um intervalo em VBA 
·Como fazer um calendário suspenso 
·Como acessar o FlexGrid em VB6 
·Como calcular o número de semanas entre duas datas 
·Como resolver um T- Distribuição Usando uma TI-84 
·Como gerar Sub Reports em VB NET 
  Artigos em destaque
·O que é um formato PCM 
·Como executar Servlets Java 
·Como obter a entrada de uma GUI Java 
·Como converter texto para CSV no KiXtart 
·Como usar Python Quadro sobre 1 & 1 
·Como exibir um Spinner Quando uma macro VBA está funci…
·Como programar Cacau em um iPhone 
·Tutorial para XML SDK Java 
·Como converter uma String para Boolean 
·Como abrir arquivos ODT no Office 2007 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados