aggiunta funzione patternExtract()