vitow 0 Denunciar post Postado Outubro 8, 2007 bom dia,to com uma duvida de manipulação de substrings em delphi... alguém possui alguma função que possa resgatar cada letra de uma palavra ou numero??grato. Compartilhar este post Link para o post Compartilhar em outros sites
marcio.theis 3 Denunciar post Postado Outubro 8, 2007 Dê mais detalhes e exemplos do que quer fazer... Compartilhar este post Link para o post Compartilhar em outros sites
vitow 0 Denunciar post Postado Outubro 8, 2007 por exemplo:eu tenho uma variável string e contém dentro dela a palara DELPHI. eu quero pegar apenas a palavra D e P desta palavra.outro exemplo:20070564, deste número eu quero usar apenas o 0564. Pra isso eu teria que converter esse número para string e depois fatiá-lo em substring para poder pegar o numero que eu quero. Ao menos em java eu fasso assim!!!tem alguma função da classe String que faça isso. trabalha com "SubString" Compartilhar este post Link para o post Compartilhar em outros sites
marcio.theis 3 Denunciar post Postado Outubro 8, 2007 Bom, pode-se usar a posição da letra dentro do vetor da string como: var str: string;beginstr:='DELPHI';ShowMessage(str[1] + ' - ' + str[4]); Ou então usando o copy: ShowMessage(copy(IntToStr(20070564),5,4)); Compartilhar este post Link para o post Compartilhar em outros sites
vitow 0 Denunciar post Postado Outubro 8, 2007 valeu marcio... serviu este exemplo!!grato. Compartilhar este post Link para o post Compartilhar em outros sites
marcio.theis 3 Denunciar post Postado Outubro 8, 2007 ótimo... Precisando, volte a postar... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
vitow 0 Denunciar post Postado Outubro 8, 2007 ei amigão,só mais uma pequena dúvida.como faria para contar quantos numero tem "20070564"? este por exemplo contém 8 numeros. Compartilhar este post Link para o post Compartilhar em outros sites
marcio.theis 3 Denunciar post Postado Outubro 8, 2007 Use o comando Length... Ficando: Length(IntToStr(20070564)) ShowMessage(IntToStr(Length(IntToStr(20070564)))); Compartilhar este post Link para o post Compartilhar em outros sites
vitow 0 Denunciar post Postado Outubro 8, 2007 obrigado mais uma vez marcio!!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif t+ Compartilhar este post Link para o post Compartilhar em outros sites
marcio.theis 3 Denunciar post Postado Outubro 8, 2007 obrigado mais uma vez marcio!!! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif t+beleza... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Precisa, volte a postar... http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites