Strings

24/02/2003

0

Gostaria de saber como eu faço um IF em uma string para saber se o que estou testando existe dentro de uma string.
ex. if ´CARLOS´ in nome.text then begin
...
end;


Fernando Marroco

Fernando Marroco

Responder

Posts

24/02/2003

Aroldo Zanela

[quote:3bf23b0aa6=´fernando marroco´]Gostaria de saber como eu faço um IF em uma string para saber se o que estou testando existe dentro de uma string.
ex. if ´CARLOS´ in nome.text then begin
...
end;[/quote:3bf23b0aa6]

Não sei se entendi corretamente, mas a função [b:3bf23b0aa6]POS[/b:3bf23b0aa6] procura uma substring dentro de uma string. Mais detalhes no help do Delphi

var S: string;

begin
  S := ´   123.5´;
  { Converte espaços para zeros }
  while Pos(´ ´, S) > 0 do
    S[Pos(´ ´, S)] := ´0´;
end;



Responder

24/02/2003

Anonymous

para vc verificar se existe uma string dentro de outro vc pode fazer assim:


if Pos(´Carlos´,Edit1.text) <> 0 then
showmessage(´OK´);


com a função Pos vc verificar se existe uma string dentro de outra, se a função não acha ele retorna zero, agora se ela acha a string ele retorna a posição da pirmeira letra da string procurada.


Leandro.
ICQ 128124370


Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar