Espressioni regolari¶
Le espressioni regolari descrivono modelli in stringhe che possono essere utilizzati per determinare se un dato modello si verifica in un testo o meno.
In TreeSize, le espressioni regolari possono essere utilizzate per trovare file e/o cartelle specifici che corrispondono ai criteri specificati dalle espressioni regolari. È supportata una lista di caratteri speciali.
La seguente tabella mostra alcune delle sintassi più utilizzate e fornisce alcuni esempi:
Espressione |
Sintassi |
Descrizione |
Esempio |
|---|---|---|---|
Qualsiasi carattere |
|
Corrisponde a qualsiasi singolo carattere tranne un’interruzione di riga. |
|
Zero o più |
|
Corrisponde a zero o più occorrenze dell’espressione precedente e fa tutte le corrispondenze possibili. |
|
Uno o più |
|
Corrisponde ad almeno un’occorrenza dell’espressione precedente. |
|
Inizio della stringa |
|
Corrisponde all’inizio di una stringa. |
|
Fine della stringa |
|
Corrisponde alla fine di una stringa. |
|
Inizio della parola |
|
Corrisponde solo quando una parola inizia in questo punto del testo. |
|
Fine della parola |
|
Corrisponde solo quando una parola termina in questo punto del testo. |
|
Qualsiasi carattere nel set |
|
Corrisponde a uno qualsiasi dei caratteri in []. Per specificare un intervallo di caratteri, elencare i caratteri iniziali e finali separati da un trattino (-), come in [a-z]. |
|
Qualsiasi carattere non nel set |
|
Corrisponde a qualsiasi carattere che non è nel set di caratteri che segue il |
|
Oppure |
|
Corrisponde all’espressione prima o a quella dopo il simbolo OR (|). Utilizzato principalmente in un gruppo. |
|
Carattere di escape |
|
Corrisponde al carattere che segue il backslash ( |
|
Ripeti n volte |
|
Corrisponde a n occorrenze dell’espressione precedente. |
|
Raggruppamento |
|
Consente di raggruppare un insieme di espressioni insieme. Se si desidera cercare due espressioni diverse in una singola ricerca, è possibile utilizzare l’espressione di Raggruppamento per combinarle. |
Se si desidera cercare |
Ulteriori esempi¶
Espressione Regolare |
Caso d’uso |
|---|---|
|
Trova tutti i file/cartelle con almeno una cifra nel nome. |
|
Trova tutti i file/cartelle che contengono «a» o «b» nel nome. |
|
Trova tutti i file/cartelle che contengono almeno un carattere nel nome che non è compreso nell’intervallo A-Z o a-z. |
|
Trova tutti i file/cartelle che iniziano con una «E» seguita esattamente da 7 cifre. |
|
Trova tutti i file/cartelle con una profondità cartella di almeno 2 e al massimo 4. |
|
Trova tutti i file/cartelle con caratteri ASCII non validi. |
|
Trova tutti i file/cartelle con caratteri Unicode che non possono essere stampati. |
|
Trova tutti i nomi di file/cartelle che contengono il carattere di spazio non separabile (Unicode NOBR, U+00A0) invece di un normale carattere di spazio. |
|
Trova tutti i nomi di file e cartelle che contengono caratteri non validi sui server SharePoint. |
|
Trova tutti i file e le cartelle con uno spazio iniziale. |
|
Trova file con un’estensione che hanno uno spazio finale alla fine del loro nome. |
|
Trova cartelle con uno spazio finale alla fine del loro nome. |
Strumenti per creare espressioni regolari¶
https://regex101.com/ (online)
http://regexpal.com/ (online)
http://sourceforge.net/projects/regexpeditor/ (download)
http://sourceforge.net/projects/regextester/ (download)
http://sourceforge.net/projects/regaxe/ (download)