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

 

  Dicas

  Visual Basic    (Datas/Números/Strings)

Título da Dica:  Função Para Substituir Strings
Postada em 14/8/2000 por Webmaster      Clique aqui para enviar email para o autor  webmaster@vbweb.com.br
Private Function Subst(ByVal Texto _
        As String, ByVal Isto As String, _
        ByVal PorIsto As String) As String
  Dim i As Long

  If Len(Isto) < 1 Then
    Subst = Texto
    Exit Function
  End If

  For i = 1 To Len(Texto)
    If Mid(Texto, i, Len(Isto)) = Isto Then
      Subst = Subst & PorIsto
      i = i + (Len(Isto) - 1)
    Else
      Subst = Subst & Mid(Texto, i, 1)
    End If
  Next i
End Function

P/ usar, digamos que o TextBox Text1 contenha um texto como "Eu sei lá como isto funciona". Então, depois dessa linha:

Text1.Text Subst(Text1.Text, "sei lá", "não sei")
Text1 passará a conter "Eu não sei como isto funciona"

Detalhe: Neste Subst, você pode fazer algo como Subst("Texto","-/-","*") que ele substituirá sem problemas!!!!!!!!

No VB6 utilize a função REPLACE nativa do VB.
 


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