Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal.
Em uma aplicação que estou fazendo, tentei usar o POS, mas as há outras variáveis e a coisa ficou complicada.
Exemplo. tenho as seguintes strings
Este é um teste(400x300x700)
Tá meio complicado e não sei como farei(1800x80x2)
Cada string de um tamanho e com valores diferentes(60x6x2050)
Achar por exemplo o pareteses sem problemas.
O problema é que as strings entre parenteses tem tamanhos diferentes.
O que eu precisava levar só os valores para variáves X, Y, Z, como segue: (1 byte de casas).
Também há descritivos como exemplo acima de textos antes dos parenteses.
Este é um teste(400x300x700)
X=00000400
Y=00000300
Z=00000700
Tá meio complicado e não sei como farei(1800x80x2)
X=00001800
Y=00000080
Z=00000002
Cada string de um tamanho e com valores diferentes(60x6x2050)
X=00000060
Y=00000006
Z=00002050
Alguma santa alma pode auxiliar?
Combinar POS e SUBSTRING, basicamente achar o 1º X (pos) e obter o valor até aí (substring) , pegar o resto da string (substring) , repetir este passo até o fim da string , creio que vc acha exemplos disto.Substring ou substr não lembro qual é a function
http://www.activedelphi.com.br/forum/viewtopic.php?t=54258&sid=d5207db0529f4957deade885f360dd7c