Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    115

    Utilizzo delle Espressioni Regolari

    Ciao ho necessità di creare un'espressione regolare per far sì che venga riconosciuto un file con doppia estensione dove la prima estensione è una estensione qualunque mentre la seconad è .zip
    Ho provato con questa espressione ma sembra non avere successo

    \W{3}.zip$

    Qualcuno può darmi una mano o spiegarmi perchè questa non viene accettata?
    Grazie

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,333
    Uno dei problemi che riscontro è che, se non ricordo male, l'uso della W maiuscola "nega" la condizione, cioè accetta tutti i caratteri che NON sono alfanumerici, e non credo che questo sia il tuo caso.

    Inoltre, hai inserito un punto (.) che nelle espressioni regolari ha un significato particolare: indica qualsiasi carattere. Quindi, se il tuo intento era riferirti al separatore dell'estensione del file, non può funzionare e devi aggiungere un "backslash" (\) davanti per fare l'escape di quel carattere.

    Io ho corretto l'espressione in questo modo:

    codice:
    \w{3}\.zip$
    Fammi sapere se funziona.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    115
    Hai ragione sul fatto che W nega il range alfanumerico
    E' corretto con \w{3}\.zip$
    Grazie

    Ho trovato un bel link che può tornare utile per le regexp in quanto in fondo alla pagina ti permette di testare le regexp create.

    http://zytrax.com/tech/web/regex.htm

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,333
    Originariamente inviato da symonx80
    Ho trovato un bel link che può tornare utile per le regexp in quanto in fondo alla pagina ti permette di testare le regexp create.
    Io invece uso Ultrapico Expresso.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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