USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Ajuda com string - localizar e substituir espaço
Danilo
não registrado
Postada em 22/09/2006 13:53 hs   
Boa tarde,
 
Tenho uma rotina que percorre uma string, caracter por caracter, e localiza os caracteres de espaço. Bem, quando a rotina encontrar um caracter de espaço preciso que faça a substituição desses caracteres por outro, por exemplo o sinal de Ø (vazio). Estou fazendo assim.
 
     Dim x as String
     x = Mid(Text1.text, Contador, 1)
 
     If x = " " then
          x = "Ø"
     Else
          x = x
     End if
 
Mas acontece que a rotina ainda continua me voltando o caracter de espaço. O que pode estar errado? Existe uma outra forma de fazer isso?
 
Grato,
 
Danilo Peçanha
     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 22/09/2006 13:55 hs            
sim
 
x = replace (Mid(Text1.text, Contador, 1)," ","")
 
at+
 
     
Cardoso G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
ENUNCIADA !
Postada em 22/09/2006 13:58 hs            
x = replace (Mid("alexandre cardoso", i, 1)," ","-")
 
   
Danilo
não registrado
Postada em 22/09/2006 14:00 hs   
Desculpa aí gente, esqueci do laço:
 
Dim Z, Y as Integer
Dim Contador as Byte
Dim X as String
 
Z = len(text1.text)
 
for Y = 0 to Z
     Contador = Contador + 1
 
     X = Mid(text1.text, Contador, 1)
 
     If X = " " Then
          X = "Ø"
     Else
          X = X
     End if
Next
     
00b
VILA VELHA / ES
ES - BRASIL
Postada em 22/09/2006 15:14 hs            
Porque você não usa apenas um:

Text1.text = replace (Text1.text, " ", "Ø")

------------------------------------------
Maycon Maia Vitali (0ut0fBound)
http://maycon.hacknroll.com
http://blog.hacknroll.com
Hack'n Roll
     
Danilo
não registrado
Postada em 22/09/2006 15:38 hs   
Obrigado galera, era isso mesmo.
 
Danilo
     
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página