Esempi di quantificatori riluttanti
Un quantificatore riluttante indica che il motore di ricerca inizia con il pezzo più corto possibile della stringa. Una volta trovata la corrispondenza, il motore continua; altrimenti aggiunge un carattere alla sezione della stringa da controllare e cerca quello, e così via. Questo processo segue finché non trova una corrispondenza o l'intera stringa è stata utilizzata. Di seguito sono riportati vari esempi di quantificatori riluttanti che utilizzano espressioni regolari in java.
Suor n | Costruisci e abbina |
---|---|
1 | X?? X, una volta o per niente. |
2 | X*? X, zero o più volte |
3 | X +? X, una o più volte. |
4 | X {n}? X, esattamente n volte. |
5 | X {n,}? X, almeno n volte. |
6 | X {n, m}? X, almeno n ma non più di m volte |