Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Gamma
    Registrato dal
    Sep 2002
    Messaggi
    145

    Aiuto espressioni regolari

    Aiuto!
    in una stringa devo trovare se è presente il pattern:
    boundary="*" dove per * (asterisco) ci può essere di tutto e per " (virgolette) intendo proprio le virgolette

    Ho trovato questo script nel forum:
    ------------------------------------------------------
    stringa = "citta_destinazione=&xcity=san giovanni lupatoto&gg=16&mm=6&aaaa=2005&s=0"
    set re = Server.CreateObject("VBScript.RegExp")
    re.Pattern = "xcity=([^&]*)&?"
    re.Global=true
    set risultati = re.Execute(stringa)
    if risultati.count>0 then
    set risultato = risultati(0)
    Response.Write risultato.SubMatches(0) & "
    " & Server.URLEncode(risultato.SubMatches(0))
    else
    Response.Write "NON TROVATO"
    end if
    ------------------------------------------------------
    ma non riesco a trovare il pattern corretto...
    Please help me!
    La VERTENZA é NULLA senza CONTRATTO

  2. #2
    Utente di HTML.it L'avatar di Gamma
    Registrato dal
    Sep 2002
    Messaggi
    145
    Nessuno mi aiuta?
    La VERTENZA é NULLA senza CONTRATTO

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da Gamma
    Nessuno mi aiuta?
    Qui trovi tutto sulle espressioni regolari.

    link

    Ciao
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Utente di HTML.it L'avatar di Gamma
    Registrato dal
    Sep 2002
    Messaggi
    145
    Grazie x la segnalazione ma il problema è fargli ricercare il carattere " visto che mi si chiude la stringa del pattern...
    La VERTENZA é NULLA senza CONTRATTO

  5. #5
    Originariamente inviato da Gamma
    Grazie x la segnalazione ma il problema è fargli ricercare il carattere " visto che mi si chiude la stringa del pattern...
    Devi fargli l'escape raddoppiando le ".

  6. #6
    Utente di HTML.it L'avatar di Gamma
    Registrato dal
    Sep 2002
    Messaggi
    145

    aiuto !!! come faccio a indcare a 'centro' di beccare qualsiasi carattere? come faccio a mettere insieme le varie parti del pattern?

    set reg = Server.CreateObject("VBScript.RegExp")
    inizio = "boundary=\"""
    centro = ""
    fine = "\""$"
    patt = inizio & centro& fine
    reg.Pattern = patt
    reg.Global=true
    set risultati = reg.Execute(stringa)
    response.write patt & "
    "
    if risultati.count>0 then
    'set risultato = risultati(0)
    for each k in risultati
    response.write ""& k & "
    "
    next
    else
    Response.Write "NON TROVATO"
    end if
    set risultati = nothing
    set reg = nothing
    La VERTENZA é NULLA senza CONTRATTO

  7. #7
    Utente di HTML.it L'avatar di Gamma
    Registrato dal
    Sep 2002
    Messaggi
    145
    secondo voi può andare bene una cosa del genere ricercare 'qualsiasi cosa che non sia dello spazio vuoto?

    pattern = "boundary=\""\S{1,}"
    La VERTENZA é NULLA senza CONTRATTO

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.