Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Ricerca di una variabile in una stringa

    Ciao a tutti,
    ho una cosa del genere:

    var1=njlbfdshbgfs&var45=fksakfhvshkfva&var78=kfhba kfbkas

    in poche parole ho una successione di variabili come se fosse una queryString, ma in realtà è una stringa contenuta in una variabile... una queryString la leggo con il request.querystring("var1") e ottengo il valore "njlbfdshbgfs", ma in una stringa come faccio?

    Ho provato con il comando Split, ma se non conosco precisamente la posizione della variabile mi da dei valori errati...

    Spero di esser stato chiaro nella spiegazione del mio problema...

    grazie in anticipo per la collaborazione...
    La Gratitudine è la prima cosa nella vita...

    Grazie a tutti

  2. #2
    fa' un esempio di cosa hai in input e di cosa vuoi in output

  3. #3
    l'ho scritto, cmq, io ho una stringa pippo

    pippo = "var1=valore1&var45=valore45&var78=valore78"

    e mi serve intercettare il valore della variabile "var45"... così da ottenere

    pluto = "valore45"

    se pippo fosse stato nell'url avrei fatto

    pippo = Request.QueryString("var45")

    ma essendo una stringa come devo fare?

    grazie per la risposta
    La Gratitudine è la prima cosa nella vita...

    Grazie a tutti

  4. #4
    potresti splittare usando il carattere "&" e nell'array cercare il valore che contiene var45=e prendere tutta la vatriabile dall' "=" in poi

  5. #5
    bene, e li ci sono arrivato ;-) ma come si fa?

    lo split ok, ma dopo? considera che il dato potrebbe essere pippo(1) pippo(2) pippo(3)... come la gestisco?

    grazie per la risposta
    La Gratitudine è la prima cosa nella vita...

    Grazie a tutti

  6. #6
    hehe le devi controllare tutte ^_^

    codice:
    for i =0 to unboud(pippo)
    if InStr(pippo(i), variabile_da_cercare)>0 then
     variabile=Right(pippo(i), (Len(pippo(i)-Len(variabile_da_cercare)))
    end if
    next
    +o-

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.