• Espressioni regolari

    Ripetizioni
    a* 0 o più 'a'
    a+ 1 o più 'a'
    a? 0 o 1 'a'
    a{m} esattamente m volte 'a'
    a{m,} almeno m volte 'a'
    a{m,n} almeno m volte e al massimo n volte 'a'
    regola? scegli il percorso più breve

    La notazione delle 'a' va interpretata come occorrenza di stringhe 'a' all'interno di un'altra stringa. Ogni combinazione di ripetizione può apparire senza restrizioni. La scelta del percorso più breve indica che solo il più breve risultato viene considerato valido, e nella norma significa un notevole aumento di performance. Il valore predefinito cerca il risultato più lungo, ossia evaluta tutta la regola su tutta la lunghezza della stringa (greedy matching).