Exemples de quantificateurs réticents
Un quantificateur réticent indique au moteur de recherche de commencer avec le morceau le plus court possible de la chaîne. Une fois la correspondance trouvée, le moteur continue; sinon, il ajoute un caractère à la section de la chaîne en cours de vérification et recherche cela, et ainsi de suite. Ce processus suit jusqu'à ce qu'il trouve une correspondance ou que la chaîne entière soit épuisée. Voici divers exemples de quantificateurs réticents utilisant une expression régulière en java.
Sr.Non | Construire et matchs |
---|---|
1 | X?? X, une fois ou pas du tout. |
2 | X*? X, zéro fois ou plus |
3 | X +? X, une ou plusieurs fois. |
4 | X {n}? X, exactement n fois. |
5 | X {n,}? X, au moins n fois. |
6 | X {n, m}? X, au moins n mais pas plus de m fois |