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

    RegExp per leggere parametro

    Ciao,

    Mi date una mano a scrivere una funzione con espressione regolare che, dato un URL (o solo la querystring) mi permetta di leggere il valore di un parametro presente?

    Per esempio, l'indirizzo passato è:

    codice:
    http://www.html.it/pagina.asp?besugo=30&crostata=buona&venceslao=pricomandossi
    Vorrei una funzione tipo

    function readQSparameter(url, parametro)

    che mi restituisca 'pricomandossi' quando la richiamo con
    codice:
    sURL = "http://www.html.it/pagina.asp?besugo=30&crostata=buona&venceslao=pricomandossi"
    
    returnValue = readQSparameter(sURL, "venceslao")
    Chi mi aiuta?

  2. #2
    codice:
    sURL = "http://www.html.it/pagina.asp?besugo=30&crostata=buona&venceslao=pricomandossi"
    
    function readQSParameter(theURL, theParameter)
    elementURL = split(theURL,"?")
      if uBound(elementURL) > 0 then
        qs = elementURL(1)
        parametersValues = split(qs,"&")
          for i = 0 to uBound(parametersValues)
            tmp = split(parametersValues(i),"=")
              if tmp(0) = theParameter then
                readQSParamenter = tmp(1)
                exit for
              end if
          next
      end if
    end function
    
    returnValue = readQSparameter(sURL, "venceslao")

  3. #3
    Sembra perfetta.

    Mi chiedevo se qualcuno sapeva farlo anche con le regular expressions, giusto per curiosità ed poter imparare (devo affinarne l'uso ).

    Grazie

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 © 2026 vBulletin Solutions, Inc. All rights reserved.