Limites de lignes et de mots d'expression rationnelle
Vous pouvez utiliser des constructions de rapprochement des limites pour indiquer où appliquer un modèle de rapprochement sur une chaîne. Par exemple, vous pouvez rechercher un modèle particulier dans une limite de mot, ou rechercher un modèle au début ou à la fin d'une ligne.
Création | Description | Exemple |
|---|---|---|
^
| Effectue les rapprochements depuis le début d'une ligne (les rapprochements sur plusieurs lignes ne sont pas pris en charge actuellement) | ^172 correspond au nombre "172" dans l'adresse IP "172.18.1.11" mais pas dans "192.172.2.33" |
$
| Correspond à la fin d'une ligne (les rapprochements sur plusieurs lignes ne sont pas pris en charge actuellement) | d$ correspond au "d" dans "mai" mais pas à "mated" |
\b
| Correspond à une limite de mot | \bis\b correspond au terme "est" dans "c'est mon île", mais pas à la partie "est" de "this" ou "island". \bis correspond à la fois à "is" et "is" dans "island", mais pas dans "this". |
\B
| Correspond à une limite autre qu'un mot | \Bb correspond à "b" dans "sbin" mais pas à "bash" |