Argomento precedente: Sintassi delle maschereArgomento successivo: Elaborazione delle destinazioni di un operatore


Esempio di maschera

Il modello seguente consente di filtrare in maniera precisa l'output del comando DIR nella shell comandi di Windows:

([0-9]{2}/){2}[0-9]{2} *[0-9]{2}:[0-9]{2}(a|p) *[0-9,]+ [_~0-9a-zA-Z ]*(\.[_0-9a-zA-Z ]*)?

Le righe seguenti corrispondono a questo modello:

26/10/05 07:03p 134.217.723 pagefile.sys

26/10/05 07:03p 1.024 testfile

Le righe precedenti sono costituite dagli elementi seguenti:

Il modello in una maschera può variare a seconda dei caratteri esatti da far corrispondere. Ad esempio [\._~0-9a-zA-Z ]* anziché [_~0-9a-zA-Z]*(\.[_~0-9a-zA-Z]*)? può anche corrispondere ai nomi di file negli esempi di output, ma senza imporre alcun vincolo sul numero di punti (.) nel nome del file.