Ir para conteúdo

POWERED BY:

Arquivado

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

desisto

[Resolvido] tratar enter

Recommended Posts

estou usando uma fnc daqui do forum mesmo pra tratat os enters e evitar:

 

tx[enter][enter][enter]tx ->sem tratar

 

tx[enter]tx -> apos tratar

 

 

 

 

texto = Replace(texto,chr(10),"<br />", 1, -1, 1)

while InStr(1, texto, "<br /><br /><br />", vbTextCompare) > 0

texto  = Replace(texto,"<br /><br />","<br />", 1, -1, 1)

wend

 

 

 

mas agora preciso limpar o enter pós texto

 

tx[enter][enter][enter]

 

preciso remover o enter que 'sobra'

 

como poderia adaptar esta fnc?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não pode verificar com a funcão RIGHT se termina com seu enter e substituir se precisar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

pode terminar em <br /><br /> ou <br />

 

você diz pra fazer if right, 6 ou 12  = br ou br+br...?

 

isso ate resolve o problema, mas pode dar uma lentidão no envio de um form com texto grande

 

 

 

 

se eu não tratar os [enter] no inicio, vou ter uma variavel com chr(10), o trim retiraria isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não

 

TRIM so remove espaços

 

Não importa se termina com um ou mil brs basta verificar se termina com br em um laço e ir removendo

Compartilhar este post


Link para o post
Compartilhar em outros sites

acabei de testar, achei que o trim pudesse interpretar o chr sem tratamento como espaço Imagem Postada seria otimo

 

o medo é de um formulario grande perder desempenho

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas isso dependerá muito da entrada que tiver, pode ser muitos enters para voce tratar

 

seu desempenho será de fato comprometido em caso de muitos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ok então

 

Quando finalizar avise e se precisar de algo também

 

Abraços

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.