Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786

    espressioni regolari: cosa sono

    Salve,

    Mi serve sapere cosa sono le espressioni regolari in Asp,
    a cosa servono e perchè.

    grazie per le risposte !
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  2. #2

  3. #3
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    Tutti vogliono parlare, nessuno sa ascoltare.

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    grazie !

    ma ora ho un problema:

    non ho capito come si fa ad a conteggiare dei caratteri:


    ad esempio a conteggiare i caratteri che ci sono fino al terzo "/"

    esempio pratico:

    prova/espressioni/regolari/

    dovrebbe dare: 26

    come si fa ?

    grazie !
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    up
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  6. #6
    ad esempio a conteggiare i caratteri che ci sono fino al terzo "/"
    Una possibile soluzione:

    codice:
    var = "prova/espressioni/regolari/"
    
    conteggia = InStr(19, var, "/", 1)-1
    
    response.write(conteggia)
    Dovrebbe darti 26, vedi un po'?
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  7. #7
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    beh maximum.... anche 6+12+8 dovrebbe darti 26 (in base a cosa parti da 19 nell'instr?)

    per sfruttare le regular expression
    codice:
    var = "prova/espressioni/regolari/"
    set re = Server.CreateObject("VBScript.RegExp")
    re.Pattern = "([^/]+/){3}"
    set ris = re.Execute(var)
    if ris.count then
      Response.Write Len(ris(0))-1
    end if

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,786
    grazie 10000000000000000 !

    un'ultima cosa:

    è per caso possibile reperire anche il testo che si trova in mezzo a 2 caratteri diversi ?

    es.

    pr=5&q=Ciao&nome=8&

    posso recuperare "Ciao" che sta in mezzo a "q=" e "&" ?

    grazie ancora di tutto
    [Scambio Links a Tema] Contattatemi in Privato x + Info.

  9. #9
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    codice:
    var = "pr=5&q=Ciao&nome=8&"
    set re = Server.CreateObject("VBScript.RegExp")
    re.Pattern = "q=([^&]+)&?"
    set ris = re.Execute(var)
    if ris.count then
      Response.Write ris(0).SubMatches(0)
    end if

  10. #10
    Utente di HTML.it L'avatar di Sypher
    Registrato dal
    Jun 2003
    Messaggi
    1,994
    toh c'è willy
    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"

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.