Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

christianhess

, subtituir valor

Recommended Posts

AJUDA AEW.EU TO FAZENDO UM PROJETO QUE PEGA INFORMAÇÕES DE UM CERTO SERVIDOR, O PROBLEMA É QUE ELE RETORNA A INFORMAÇÃO ASSIM:A SENHA É: "SENHA" E A OPCIONAL É "SENHA2"COMO FAÇO PARA TIRAR O VALOR DA 1ª ASPA? EU SÓ QUERO O VALOR "SENHA" SEM AS ASPAS CLARO.SEM PUDEREM, ME AJUDEM, PELO AMOR DE DEUS.

Compartilhar este post


Link para o post
Compartilhar em outros sites

AJUDA AEW.EU TO FAZENDO UM PROJETO QUE PEGA INFORMAÇÕES DE UM CERTO SERVIDOR, O PROBLEMA É QUE ELE RETORNA A INFORMAÇÃO ASSIM:A SENHA É: "SENHA" E A OPCIONAL É "SENHA2"COMO FAÇO PARA TIRAR O VALOR DA 1ª ASPA? EU SÓ QUERO O VALOR "SENHA" SEM AS ASPAS CLARO.SEM PUDEREM, ME AJUDEM, PELO AMOR DE DEUS.

Aonde e retornado essas informações, exe: em campos Edits??Caso seja isto mesmo, e só você fazer desta forma:Edit1.Text := ''; {Assim o campo será limpado, apagando as informações}AT+

Compartilhar este post


Link para o post
Compartilhar em outros sites

NÃO, TANTO FAZ AONDE RETORNA, EH NUM LABEL OU EDIT SEI LÁ TIPO UMA FUNÇÃO PRA LIMPAR:A SENHA É: "SENHA" E A OPCIONAL É "SENHA2"ISSO É O QUE RETORNA, MAS EU QUERO SÓ O VALOR QUE TA NA 1ª ASPA O RESTO SE DANE, EU KERO SO O VALOR "SENHA"???

Compartilhar este post


Link para o post
Compartilhar em outros sites

NÃO, TANTO FAZ AONDE RETORNA, EH NUM LABEL OU EDIT SEI LÁ TIPO UMA FUNÇÃO PRA LIMPAR:A SENHA É: "SENHA" E A OPCIONAL É "SENHA2"ISSO É O QUE RETORNA, MAS EU QUERO SÓ O VALOR QUE TA NA 1ª ASPA O RESTO SE DANE, EU KERO SO O VALOR "SENHA"???

Essas informações veem quando você clica em botão ?Se for, coloque um código no botão, para na hora que você clicar nele alem dele pegar as informações, limpar o (edit, label...) que terá "SENHA2".Para limpar o Edit: NomedoEdit.Text := ''; NomedoLabel.Caption := '';AT+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Deixa eu ver se entendi:o cara vai digitar uma frase, e você quer pegar o que tiver dentro das primeiras aspas dessa frase?se for faça assimcopy(variavel, pos('"', variavel)+1, pos('" ',variavel) - (pos('"', variavel)+1) );

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ah tá, faz assim então

var

    i,j, cont: integer;

    variavel, resultado: string;

begin

    variavel := ' "valor1" blabalbal, "valor2", absbkdha "valor3" ...';

    cont := 0;

    resultado := '';

    for i := 1 to length(variavel) do

        begin

              if variavel = '"' then

                  inc(cont);

                if cont = 3 then //a partir da terceira aspa vai ter o valor que você quer.

                  for j := i + 1 to length(variavel) do

                        if variavel[j] = '"' then

                          break

                        else

                          resultado := resultado + variavel[j];

        end;   

end;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.