Strings
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;
ex. if ´CARLOS´ in nome.text then begin
...
end;
Fernando Marroco
Curtidas 0
Respostas
Aroldo Zanela
24/02/2003
[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
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;
GOSTEI 0
Anonymous
24/02/2003
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
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
GOSTEI 0