Translations:Extension:Scribunto/Lua reference manual/1728/fr

Notez que les motifs de frontière étaient présents mais non documentés dans Lua 5.1, et officiellement ajoutée dans Lua 5.2. Son implémentation dans Lua 5.2.1 n'a pas changée par rapport à ce qu'elle était dans Lua 5.1.0.
 * un singleton d'une classe de caractère, qui correspond à un caractère unique dans la classe ;
 * un singleton d'une classe de caractère suivi d'un, qui correspond à 0 ou plus répétition(s) de tout caractère de la classe. Cette répétition correspond toujours à la plus longue répétition possible ;
 * un singleton d'une classe de caractère suivi d'un, qui correspond à 1 ou plus répétition(s) de tout caractère de la classe. Cette répétition correspond toujours à la plus longue répétition possible ;
 * un singleton d'une classe de caractère suivi d'un, qui correspond également à 0 ou plus répétition(s) de tout caractère de la classe. Contrairement à   cette répétition correspond toujours à la plus petite répétition possible ;
 * un singleton d'une classe de caractère suivi d'un, qui correspond à 0 ou 1 occurrence d'un caractère de la classe ;
 * , pour n compris entre 1 et 9. Cet élément correspond à une sous-chaine valant la n-ième chaine capturée (voir plus bas) ;
 * , ou x et y sont deux caractères distincts. Cet élément correspond à la chaine qui commence par x, se termine par y , et où x et y sont équilibrés (balanced). Cela signifie, en lisant la chaine de gauche à droite, compter +1 pour chaque x et -1 pour chaque y , le y terminal est le premier y pour lequel le compte atteint 0. Par exemple, l'élément  correspond à une expression avec des parenthèses équilibrées.
 * , un motif de frontière ; fait correspondre une chaine vide dont la position est telle que le caractère suivant appartient à la classe de caractères set et le précédent n'y appartient pas. La frontière située à cette position et manipulée comme si elle était le caractère nul.