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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Replace
Alan
não registrado
ENUNCIADA !
Postada em 20/05/2009 14:50 hs   
Boa tarde, pessoal gostaria de saber se tem alguma forma de configurar o Replace para que faça substituição somente em um determinado local?

por exemplo:

Se eu cadastrar dois emails dessa forma:

" meu-email@sim.com.br" - "novoemail@sim.com.br" ,

caso eu precise substituir somente o hífen que esta entre os dois emails sem

substituir o hífen que é do email ("meu-email@sim.com.br").

Há alguma forma de fazer isto???





Grato aos amigos.    
   
J.Carlos
Pontos: 2843
PRESIDENTE PRUDENTE
SP - BRASIL
ENUNCIADA !
Postada em 20/05/2009 14:55 hs            
campo = replace(Campo," - ","   ")
 
   
Alan
não registrado
ENUNCIADA !
Postada em 20/05/2009 16:08 hs   
J.Carlos, obrigado.

Mas o usuário que cadastra os emails não usa um padrão de cadastro para separar os emails, ai na hora do envio o programa "tem" que estar preparado para n caractéries.
Ou seja, os emails em algumas vezes estão separados por espaço, outras híen, outras por barra, barra com espaço, hífen com espaço .....
Ai está o problema. Se o endereço não for alterado na hora do envio ele vai ter que ser na base mysql.
Os endereços são carregados de um recordset em um textbox, e o Replace tem que alterar n caractéries ao mesmo tempo.

Desculpe o relatório, mas essa parte to dificuldade em adequar o programa.
Se você tiver alguma outra ideia ou sugestão.

Waleu novamente.
  
   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
Postada em 20/05/2009 21:52 hs            
me diz uma coisa todos estarão entre aspas
     
marcos
não registrado
Postada em 20/05/2009 21:58 hs   
tenta assim...
dim email() as string
email=split(txtemail.text,"-")

'pra vc jogar no seu banco ou exibir o valor na tela, vc vai usar o elemento abaixo
email(0)

'aqui a string sera separada a partir do local em que estiver posicionado o "-" traço. so que vc pode ter problemas com esse tipo sintaxe. imagina se o meu email for marcos-nogueira@ig.com.br. a funcao split ira separar a string no traco, logo teria um email invalido.

qualquer duvida pode escrever nesse email ai...

abraco!
     
Alan
não registrado
Postada em 21/05/2009 09:36 hs   
Treze, não estarão entre aspas.

Eles estarão dispostos mais ou menos assim.

meuemail_sim@sim.com.br / novoemail-sim@sim.com - novoemail_sim@sim.com _

Pois bem, preciso substituir os caractéries que os separam sem alterar que estao no meio do    email.

Treze, grato pela ajuda.
     
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-2026   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página