À l'aide d'expressions rationnelles, on peut préciser qu'un motif doit se répéter un certain nombre de fois.
Le métacaractère * signifie « un nombre quelconque de fois ce qui précède ».
Le moteur cherchera à extraire la plus grande chaîne possible pour *. Si, en poursuivant l'analyse, le moteur rencontre un problème, alors il reviendra sur cette étoile, et réduira le nombre de caractères reconnus.
Par exemple, considérons l'expression rationnelle a[bcd]*b, et la chaîne «abcbd», l'expression abcb sera reconnue...