none
Strings em c# RRS feed

  • Pergunta

  • Oi Galera. To com a seguinte duvida:

    vou pegar um texto da textbox: "joao25pl".

    ai eu tenho uma string que pega apenas as letras do texbox, que seria "joaopl".

    e queria deixar apenas o "joao" numa variavel e tirar o "pl", mas na hora que eu faco 

    if (palavras.Contains("joao"))
                    MessageBox.Show("Existe!");
                else
                    MessageBox.Show("Não existe!");

    ele nao acha o "joao" pois tem o "pl".

    Tem como voces me ajudarem por favor. 

    quinta-feira, 8 de outubro de 2015 17:30

Respostas

  • Olá Elooá,

    Tem várias maneiras de fazer o que você quer, mas achei este mais simples utilizando o indexOf.

    Ref.: https://msdn.microsoft.com/pt-br/library/k8b1470s%28v=vs.110%29.aspx

    String valor = textBox1.Text;
    if (valor.IndexOf("joao") != -1)
    {
       String resultado = valor.Substring(valor.IndexOf("joao"), 4);
    }
    Se o indexOf não encontrar, ele vai retornar o índice -1.

    • Marcado como Resposta Marcos SJ quinta-feira, 8 de outubro de 2015 20:53
    quinta-feira, 8 de outubro de 2015 18:12