Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: asdexiva en 9 Noviembre 2013, 20:10 PM

Título: borrar string con for
Publicado por: asdexiva en 9 Noviembre 2013, 20:10 PM
es posible borrar un string con for
por ejemplo tengo
href="http: // sitio. any. gs"><img
lo que quiero es que desde las letras href asta <img  se borre todo y pueda remplazar por otra cosa
si me pudieran ayudar gracias
Título: Re: borrar string con for
Publicado por: Danyfirex en 9 Noviembre 2013, 21:34 PM
que suerte/coincidencia hace unos días necesitaba hacer lo mismo y me arme esta función.


Código (vb) [Seleccionar]
'Ejemplo uso
'MsgBox (R_B("Hola soy: Daniel :)", ": ", " :)", "Pink"))


'replace_between
Private Function R_B(cadena As String, str1 As String, str2 As String, strReemplazo As String, Optional Count As Long = -1) As String
Dim Inicio As Long
Dim Fin As Long
Dim Largo As Long
Dim sRemplazar As String
Largo = Len(str1)
Inicio = InStr(1, cadena, str1)
If Inicio = 0 Then R_B = "": Exit Function
Inicio = Inicio + Largo
Fin = InStr(Inicio, cadena, str2)
If Fin = 0 Then R_B = "": Exit Function
sRemplazar = Mid(cadena, Inicio, Fin - Inicio)
cadena = Replace(cadena, sRemplazar, strReemplazo, 1, Count)
R_B = cadena
End Function


saludos