none
Selecionar diferentes partes de uma string com VB RRS feed

  • Pergunta

  •  Preciso selecionar palavras em diferentes posições em um TextBox multilinear.

    Ex. caixa de texto com duas linhas:

    PV :M19C            HZ=143.3642 VT= 89.5132 DI=  387.582 HP= 1.500 PPM=25  MM=0    E= 416204.739 N= 8063475.585

    PV :4325            HZ= 10.2417 VT= 95.2550 DI=    5.357 HP= 1.500 PPM=25  MM=0    E= 415975.768 N= 8063792.839

     -

    Nesse caso, se eu quisesse selecionar apenas "E= 415975.768" ou qualquer outra parte em particular??

    sexta-feira, 7 de novembro de 2014 00:11

Respostas

  • Você pode usar split, substring (se for tamanho fixo), veja um exemplo utilizando split:

     string texto = "PV :M19C            HZ=143.3642 VT= 89.5132 DI=  387.582 HP= 1.500 PPM=25  MM=0    E= 416204.739 N= 8063475.585";
    
                string[] dados = texto.Split('=');
                string retorno = dados[dados.Length - 2];//Pego o E= 416204.739
                MessageBox.Show(retorno);

    • Marcado como Resposta Marcos SJ quinta-feira, 17 de setembro de 2015 18:31
    sexta-feira, 7 de novembro de 2014 17:29

Todas as Respostas

  • Boa tarde Marcos,

    Da uma olhada nesse link que tem todas as propriedades e seus respectivos código pra ver se te ajuda:

    http://msdn.microsoft.com/en-us/library/dd789093.aspx

    Att,


    Ricardo Cortes Microsoft Contingent Staff

    Esse contedo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.

    MSDN Community Support

    sexta-feira, 7 de novembro de 2014 17:19
  • Você pode usar split, substring (se for tamanho fixo), veja um exemplo utilizando split:

     string texto = "PV :M19C            HZ=143.3642 VT= 89.5132 DI=  387.582 HP= 1.500 PPM=25  MM=0    E= 416204.739 N= 8063475.585";
    
                string[] dados = texto.Split('=');
                string retorno = dados[dados.Length - 2];//Pego o E= 416204.739
                MessageBox.Show(retorno);

    • Marcado como Resposta Marcos SJ quinta-feira, 17 de setembro de 2015 18:31
    sexta-feira, 7 de novembro de 2014 17:29
  • Caso tenha conseguido a solução finalize sua Thread marcando a resposta

    GTSA vantagem de ser inteligente é que podemos fingir que somos imbecis enquanto ao contrario é completamente impossivel

    domingo, 28 de junho de 2015 14:56