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

    Replace e carattere jolly

    Ciao a tutti... Il mio problema è nel cambiare 1 o più caratteri in una stringa senza sapere che caratteri sono... faccio un esempio:
    ho un indirizzo

    http://www.pagina.asp?cat=BO_000&page=1&order=dati

    vorrei cambiare il numero di pagina con un replace, considerando che non so che numero è (potrebbe essere 1 o 100... non so), quindi vorrei cambiare tutto quello che si trova tra "page=" e "&" (il primo &)
    E' fattibile?

  2. #2
    Aspettiamo l'esperto di Regular Expression.
    Ti darà lui una soluzione.


    PS.
    Devo impararle ste Regular Expression un giorno...

  3. #3
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    prova una cosa del genere
    <%
    strProva = "http://www.pagina.asp/?cat=BO_000&page=1&order=dati"

    funcTion SostVal(strValore,strFirst,strAfter,strReplace)
    dim intPosFirst
    dim intPosAfter
    dim strRis
    strRis = strValore
    intPosFirst = InStr(1,strValore,strFirst)
    if intPosFirst > 0 then
    intPosAfter = InStr(intPosFirst,strValore,strAfter)
    if intPosAfter > 0 then
    strRis = Left(strValore,(intPosFirst + Len(strFirst))-1) & strReplace & Mid(strValore,intPosAfter)
    end if

    end if
    SostVal = strRis
    end function
    Response.Write SostVal(strProva,"page=", "&",4444)
    %>
    Forza la magica ROMA

  4. #4
    sembra funzionare... come non l'ho capito bene!
    Grazie cmq...

  5. #5
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    Originariamente inviato da Mems
    PS.
    Devo impararle ste Regular Expression un giorno...
    pure io
    La passera non dura perchè Sypher la cattura!

    "No one like us we don't care, we are millwall, super millwall, we are millwall from the DEN"

  6. #6
    Originariamente inviato da Mems
    PS. Devo impararle ste Regular Expression un giorno...

    Originariamente inviato da Sypher
    pure io


    Mi associo ...

  7. #7
    anch'io se no continuo a

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.