Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: CAR3S? en 21 Octubre 2011, 04:38 am



Título: [Solucionado] parametro variable, o cambio xd
Publicado por: CAR3S? en 21 Octubre 2011, 04:38 am
buenas

estoy intentando eliminar una palabra que se como empieza, y se como termina.

hice una mezcla de mid con left y replace, pero a estas horas ya no me da la cabeza.

La palabra empieza con - y termina con -

Como nose que hacer, intente atravez de un LEN - 10 (10 caracteres son "fijos"), y el resultado del len-10 , enrealidad, ya no me acuerdo que hice

supongo que esta facil, si lo arreglo lo pongo.creo que ya estoy durmiendo

solucionado:

Como se que los 10 ultimos caracteres son los que me sirven, todo lo primero lo borro...
Código
  1. sData = "-Viernes-21/10/2011"
  2. inicio = 1
  3. fin = Len(sData) - 10
  4. cancer = Replace(sData, Mid(sData, inicio, fin), "")
  5. MsgBox cancer 'me dara la fecha


Título: Re: parametro variable, o cambio xd
Publicado por: Sanlegas en 21 Octubre 2011, 09:12 am
Algo rápido y eficaz  :xD

Código
  1. Public Sub DeleteString(ByRef Str As String, ByRef Begin As String, ByRef EndS As String)
  2. Dim P           As Long
  3. Dim P2          As Long
  4.  
  5.        P = InStr(1, Str, Begin)
  6.        P2 = InStr(P, Str, EndS)
  7.  
  8.        If (Not (CBool(P)) Or Not (CBool(P2))) Then
  9.            Exit Sub
  10.        End If
  11.  
  12.        Str = Mid(Str, 1, P - 1) & Mid(Str, P2 + Len(EndS), Len(Str))
  13.  
  14. End Sub
  15.  

Uso:
Código
  1. Dim A As String
  2. A = "Este es un 345 aaa 661 ejemplo"
  3. MsgBox A
  4. DeleteString A, "45", "66"
  5. MsgBox A


Título: Re: parametro variable, o cambio xd
Publicado por: Psyke1 en 21 Octubre 2011, 10:05 am
Tu código tiene un error, la función no devuelve nada, revísalo.
Mira qué interesante, voy a hacer un reto de esto.

DoEvents! :P


Título: Re: parametro variable, o cambio xd
Publicado por: Sanlegas en 21 Octubre 2011, 10:09 am
Tu código tiene un error, la función no devuelve nada, revísalo.
Mira qué interesante, voy a hacer un reto de esto.

DoEvents! :P

Lo hize especialmente con sub  :P, de todas formas es un ejemplo...


Título: Re: parametro variable, o cambio xd
Publicado por: Psyke1 en 21 Octubre 2011, 10:19 am
Estoy ciego, mis disculpas... :-[
Código:
http://foro.elhacker.net/programacion_visual_basic/reto_recortar_cadena-t342479.0.html;msg1676307#msg1676307

DoEvents! :P


Título: Re: parametro variable, o cambio xd
Publicado por: CAR3S? en 21 Octubre 2011, 19:09 pm
Sip, estaba dormido...

http://foro.elhacker.net/programacion_visual_basic/reto_recortar_cadena-t342479.0.html;msg1676428#msg1676428