Limitar leitura

Pessoal acontece o seguinte, o sistema ler uma porta serial, o equipamento manda a cada ciclo de maquina a seguinte string:

/C01?UUTUTjjjjjjjjjjjjjjj>

Como posso fazer para ele limitar e capturar somente uma string, pq minha ideia é:

Colocar em um loop, abrir a serial capturar essa string e fechar.

Alguma sugestão?

geralmente vc pode ler x caracteres ou x bytes com as funções de read de qq api.

Certo,

é que não faço ideia de onde começar já que recebo da serial é isso:

/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>…

O que preciso é pegar dessa resposta somente um:

/C01?UUTUTjjjjjjjjjjjjjjj>

Não tenho ideia de como fazer isso. Alguma sugestão?

VOi!

Você sempre tem o serial iniciando com “/” e terminando a “primeira parte” com “>” ?
Ao que eu entendi, você precisa do contéudo que fica entre “/” e “>”, seria isso?

Caso seja, podes usar indexOf e subString para capturar o conteúdo que deseja. Podes pensar em usar split também.
Mas se o conteúdo é dinamico, há de se pensar em abordagem diferente. Ajudou em algo?

Abraços.