Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Doracenzi

Como implementar em Visual Basic para separar String

Recommended Posts

Olá pessoal, estou com uma dúvida de como implementar uma parte de um projeto que estou realizando.

 

É o seguinte, eu recebo um pacote de dados de 4 temperaturas distintas e eu preciso separar esse pacote e colocar as reapectivas temperaturas em Labels difetenres, por exemplo:

 

Eu recebo o seguinte pacote tipo string pela RS232, "A31.2B27.0C55.5D60.0"

 

O que eu preciso fazer é separar as temperaturas e coloca-las nos respectivos lugares

Se "A" entao colocar a temperatura 31.2 na Label.Temp1

 

Se "B" entao colocar a temperatura 27.0 na Label.Temp2

 

Se "C" entao colocar a temperatura 55.5 na Label.Temp3

 

Se "D" entao colocar a temperatura 60.0 naa Label.Temp4

 

 

Eu parei nesse problema no projeto e nao estou conseguindo resolver, se alguem puder me ajudar eu agradeço

 

Obrigado desde já!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use o método LastIndexOf():

 

Pacote.LastIndexOf("A")

 

Com ele você pega a posição da ultima letra "A", depois da ultima letra "B" e subtraindo os dois você tem a temperatura, faça o mesmo com o "B" e o "C" e o "C" para o "D"

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.