Rubrique précédente: Séquences d'échappement diverses

Rubrique suivante: Formulaires de chargement des données

Fonctionnement des correspondances

La bibliothèque d'expressions régulières correspond à la première chaîne de correspondance possible. Si plusieurs chaînes commençant à un emplacement donné peuvent correspondre, la correspondance est effectuée avec la chaîne la plus longue possible, à moins que l'indicateur match_any soit défini, auquel cas la première correspondance détectée est renvoyée. L'utilisation de l'option match_any permet de réduire le temps requis pour trouver la correspondance. Elle est également utile si l'utilisateur porte un moindre intérêt aux correspondances, auquel cas elle convient également pour les opérations de rechercher-remplacer. Si plusieurs correspondances commençant toutes au même emplacement et de même longueur sont possibles, la correspondance choisie correspond à la première sous-expression la plus longue. S'il en va de même pour plusieurs correspondances, la seconde sous-expression est examinée, etc.