Fórum Eliminar ultimo caractere #180304

06/09/2003

0

Postei uma questão sobre eliminar caracteres e foi respondida de forma a resolver meu problema em 99¬.
Agora preciso eliminar o ultimo caractere de uma sequência, por exemplo:
Tenho a seguinte sequencia:
0015AA956652-AB
Neste caso precisaria eliminar somente o último caractere, o B e manter o restante.
Tem como?
Realmente preciso desta ajuda, se possível.


Cjscjs

Cjscjs

Responder

Posts

06/09/2003

Vinicius2k

cjscjs,
existem outros métodos, mas vou usar o mesmo q exemplifiquei para vc ontém já que vc deve tê-lo usado...

sua_string:= 0015AA956652-AB

sua_string_nova:= copy(sua_string,1,(lenght(sua_string) -1));

espero ter ajudado com o outro 1¬...

T+


Responder

Gostei + 0

06/09/2003

Sousa_thiago

Não sei se existe uma função já pronta para fazer isso que vc quer, e com certeza existem 1000 formas de fazer isso. Um jeito rápido q eu achei de fazer isso foi copiando o valor de uma variável para outra.

Acho q isso deve resolver seu problema

procedure TForm1.Button1Click(Sender: TObject);
var
aux1 : String;
i: Integer;
begin
aux1:=´´;
for i:=1 to Length(Edit1.Text)-1 do begin
aux1:=aux1+Edit1.Text[i];
end;
edit1.Text:=aux1;
end;

[]´s


Responder

Gostei + 0

06/09/2003

Sousa_thiago

Com a função COPY como foi colocado acima fica mais fácil ainda .. :)


Responder

Gostei + 0

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

Aceitar