Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
Altri Linguaggi - Espressioni Regolari - Help!
Forum - Altri Linguaggi - Espressioni Regolari - Help!

Avatar
symonx80 (Normal User)
Pro


Messaggi: 107
Iscritto: 30/07/2009

Segnala al moderatore
Postato alle 11:28
Martedì, 14/12/2010
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

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6223
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 2:36
Giovedì, 16/12/2010
Punto (.) è un carattere speciale nelle espressioni regolari, ed indica "qualsiasi carattere". Quindi devi fare l'escape. Prova con:

Codice sorgente - presumibilmente Plain Text

  1. \.\w{3}\.zip$



Attenzione che questa espressione ti riconoscerà solamente i files che hanno una doppia estensione di tre caratteri... ma molti formati oggi utilizzano più di 3 caratteri per l'estensione! Ad esempio .html (4 caratteri).



Il mio blog: https://piero.dev
PM Quote