Fórum Localizando e Substituiando somente se Tiver [xxxxx] #287968

13/07/2005

0

Eu já pesquisei muito no forum e na net mas ainda não conseguin fazer esta formatação.

Tipo em um arquivo de texto tenho um variavel #RTEXXXXXXXXX que será substituidad por outra inclusive fixando campos em branco caso não haja letras a preencher, será que alguem tem uma ideia por ai...

Valeu...


Sremulador

Sremulador

Responder

Posts

13/07/2005

Edineidaniel

Amigo,

Acho q isso pode te ajudar...

function BuscaTroca(Text, Busca, Troca: String): String;
var
n, i: integer;
begin
i := length(Busca);
for n := 1 to length(Text) do
begin
if Copy(Text, n, i) = Busca then
begin
Delete(Text, n, i); Insert(Troca, Text, n);
end;
end;
Result:= Text;
end;



Att,
Edinei


Responder

Gostei + 0

14/07/2005

Cabelo

A função StringReplace não ajudaria????


Responder

Gostei + 0

14/07/2005

Sremulador

A função StringReplace não ajudaria????


eu já utilizo esta função porém tem campos que pode variar os numeros de X alem disso esta função iria desalinhar o texto, teria que retirar os X e adicionar no lugar espaços até o temino...


Responder

Gostei + 0

14/07/2005

Sremulador

helllllpppp......

CABEÇALHO

NomeCliente: @NOMExxxxxxxxxxxxxxxxxxxxxx
Endereço: @ENDERxxxxxxxxxxxxxxxxx Nº xxxxxxxx

Quero que seja feita a substituição ate o ultimo x caso não tenha letras a substituir então colocar um espaço em branco.

Obrigado pela ajuda....


Responder

Gostei + 0

18/07/2005

Sremulador

helpppppp.............


Responder

Gostei + 0

19/07/2005

Beppe

Siga este modelo:

StringReplace(Texto, ´@NOME´, Nome + StringOfChar(´ ´, Nxs - Length(Nome)), []);

Retire os x´s no texto que fica mais fácil. Indique o número de casas disponíveis com Nxs.


Responder

Gostei + 0

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

Aceitar