como verificar uma string ?
como verificar se exeiste alguma caracter após uma virgula ?
Fabiano Góes
Curtidas 0
Respostas
Michael
13/09/2005
Olá colega!
É simples de fazer o que vc quer. Veja o código a seguir:
Não testei o código acima, mas deve estar correto.
[]´s
É simples de fazer o que vc quer. Veja o código a seguir:
var S1, S2 : string; I : Integer; begin S1 := ´Michael, programador Delphi´; I := Pos(´,´, S1); if I > 0 then begin S2 := Copy(S1, I + 1, Length(S1); if Length(S2) > 0 then // Existe caracteres além da vírgula else // Não existem caracteres depois dela end; end;
Não testei o código acima, mas deve estar correto.
[]´s
GOSTEI 0
Fabiano Góes
13/09/2005
Michael valeu pela ajuda, o testei o codigo e funcionou apenas faltou fechar ´)´ do copy:
se alguem quizer aproveitar o codigo, corrigido ..:
sem querer abusar da sua boa vontade (já abusando)
como faço pra saber se existe uma ´,´ em uma string ?
S2 := Copy(S1, I + 1, Length(S1) ;
se alguem quizer aproveitar o codigo, corrigido ..:
S2 := Copy(S1, I + 1, Length(S1));
sem querer abusar da sua boa vontade (já abusando)
como faço pra saber se existe uma ´,´ em uma string ?
GOSTEI 0
Michael
13/09/2005
[quote:ce2cff06fe=´Fabiano Góes´]como faço pra saber se existe uma ´,´ em uma string ?[/quote:ce2cff06fe]
Ué? Leia o código que eu postei. [b:ce2cff06fe](...) I := Pos(´,´, S1);... [/b:ce2cff06fe];-)
A função Pos retorna a posição de uma string dentro de outra. Se ela retorna 0, é porque não existe a string.
[]´s
Ué? Leia o código que eu postei. [b:ce2cff06fe](...) I := Pos(´,´, S1);... [/b:ce2cff06fe];-)
A função Pos retorna a posição de uma string dentro de outra. Se ela retorna 0, é porque não existe a string.
[]´s
GOSTEI 0
Fabiano Góes
13/09/2005
Valeu Michael , Muito obrigado !!!!!!
GOSTEI 0