Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como encontrar palavras em uma string em Visual Basic
A maneira mais simples de encontrar uma palavra em uma seqüência de Visual Basic é usar a função " IndexOf " da classe String, no entanto, que não é o único caminho, e não pode entregar o que você deseja . Enquanto a função " IndexOf " fornece a posição letra da palavra , muitos programadores pode desejar , em vez disso, para encontrar o número representa palavra é na cadeia. Instruções
1

Crie um novo projeto Visual Basic , clicando em " Arquivo" e " Novo projeto". Selecione " Console Application ".
2

Cole o seguinte para criar uma string simples que você pode pesquisar em : . " Esta é uma seqüência de palavras "

Dim s As String =
3

cole o seguinte para recuperar o número de caracteres em que a palavra " seqüência" ocorre:

s.IndexOf ( " string" )

o resultado disso será de 10 , uma vez que ( começando em 0 ) , a primeira letra da palavra " seqüência" ocorre no décimo lugar.
4

cole o seguinte para localizar o número da palavra do palavra " string: "

dim palavras ( ) como s.split ()

fraca newWords como ArrayList = new ArrayList ()

para cada palavra em palavras

dim regex = new System.Text.RegularExpressions.Regex ("\\ W" )

newWords.Add ( Regex.Replace (word, ""))

próxima

newWords.IndexOf ( " string" )

Isto divide a string em suas palavras e , em seguida, usa uma expressão regular para retirar toda a pontuação , espaços e outros caracteres de problemas potenciais de cada palavra. Ele faz isso usando Visual Basics " \\ W " padrão regex , o que corresponde a todos os caracteres não- alfabéticos , e substituí-los com cordas vazias.

O resultado disso será de 3 , uma vez que (a partir de 0) " cadeia "está no terceiro lugar. Para uma produção mais intuitiva , basta adicionar um para o resultado , assim:

newWords.IndexOf ( " string" ) +1

Isso irá garantir , em vez de que a contagem começa no 1 0 , como Visual Basic normalmente faz.

Anterior :

Próximo : No
  Os artigos relacionados
·Como mostrar a caixa de ferramentas de controle no Micr…
·Como botões de controle em uma caixa de diálogo 
·Como abrir um programa com o Visual Basic 
·Como preencher páginas da Web no Visual Basic for Appl…
·Como carregar e salvar arquivos em TIF Multipágina Vb.…
·Diferença entre funções e procedimentos no Visual Ba…
·Visual Basic 3D Jogo Tutorial 
·Como fazer um botão de reset no VBA 
·O acesso ao Caminho é negado no Visual Studio 2010 
·Quais são os eventos e manipuladores de eventos no Vis…
  Artigos em destaque
·Tomada de Monitoramento Com Java 
·Como remover uma caixa de texto em branco no VBA 
·Como ocultar Cordas em PHP 
·Compare MySQL vs. SQLite 
·Como obter o conteúdo de uma página da web remoto com…
·Como usar um código para Congelar Colunas 
·Como fazer uma caixa de texto aceitar apenas números n…
·Como alterar PHP ou ASP.NET versão com enom web hostin…
·Como configurar o Eclipse e Zend Debugging 
·Como contar registros em um MySQL Query PHP 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados