Je lis un livre sur l'expression régulière et je suis tombé sur cet exemple pour \b
:
Le chat dispersa sa nourriture dans toute la pièce.
Utilisation de regex - \bcat\b
correspondra au mot cat
mais pas au cat
in scattered
.
Pour \B
l'auteur utilise l'exemple suivant:
Veuillez saisir l'identifiant à neuf chiffres tel qu'il
apparaît sur votre mot de passe codé par couleur.
Utilisation de \B-\B
correspondances regex -
entre les mots color - coded
. L'utilisation \b-\b
d'autre part correspond aux -
in nine-digit
et pass-key
.
Comment se fait-il dans le premier exemple que nous utilisons \b
pour séparer cat
et dans le second \B
pour séparer -
? Utiliser \b
dans le deuxième exemple fait le contraire de ce qu'il a fait précédemment.
Veuillez m'expliquer la différence.
EDIT: Aussi, quelqu'un peut-il expliquer s'il vous plaît avec un nouvel exemple?