Sacar algo de una variable..

      • 4,317
      • mensajes
      • miembro desde
      • 22/03/02
    • El mono no es lo que era
    19/09/2003
    #1 Sacar algo de una variable..

    Holas..
    bueno.. la idea del thread es preguntar lo siguiente..:
    Si yo tengo la variable.. %pepe y esta contiene la, le, li, lo, lu como contenido.. como hago para sacarle la particula li, y q la variable qde la, le, lo, lu ...
    Se entiende?
    saludos..

  1. ¿Este tema te pareció interesante? Compártelo!

    ¿No es lo que buscabas? Intenta buscar un tema similar

    3 comentarios / 854 Visitas

      • 3,021
      • mensajes
      • miembro desde
      • 16/08/02
    20/09/2003
    #2

    bueno, tenes un identificador q se llama $deltok
    la ayuda del mirc nos dice esto:
    $deltok(text,N-N2,C)
    Deletes the Nth token from text.

    $deltok(a.b.c.d,3,46) returns a.b.d
    $deltok(a.b.c.d,2-3,46) returns a.d

    You can specify a negative value for N.

    por ende deberias poner $deltok(%variable,x-y,46)
    en x-y pones donde comienza la "palabra" a eliminar... (puede ser un solo caracter y ahi Y no hce falta ponerlo)
    El 46 es el ascii del punto, mirc supone q estan separados por . , si en cambio lo tenes separados por espacios en blanco reemplazas el 46 por el 32...

    bien, seguramente me diras "y como se que valores tengo q poner en X e Y?" para algo tenemos $findtok, tiene el mismo funcionamiento q $deltok...

    ayuda del mirc dice:

    $findtok(a.b.c.d,c,1,46) returns 3
    $findtok(a.b.c.d,e,1,46) returns $null

    entonces, si tuvieramos por ejemplo

    %var a b c d e f g h i

    y kisieramos eliminar "d" podriamos hacer

    set %aux $deltok(%var,$findtok(%var,d,1,32),32)

    Bueno... puede q me este equivocando... que le haya errado a 1 cosa... perobasicamente es eso, cualkier cosa consulta la ayuda del mirc...
    busca $gettok $matchtok $istok etc...

    espero haber ayudado

      • 4,317
      • mensajes
      • miembro desde
      • 22/03/02
    • El mono no es lo que era
    20/09/2003
    #3

    Soy un bobo!!!
    Ni me fije el mirc.hlp, lo sake de ahi..
    Gracias Arcangel igualmente

      • 8,950
      • mensajes
      • miembro desde
      • 25/09/01
    02/10/2003
    #4

    Tokens:

    http://www.jnjcreations.com/jerrystn/mirc/tokens.html

    Fuera de joda el manejo de strings en mIRC es el mejor que vi en muchos lenguajes