Je suis en train de lire un livre sur les expressions régulières et je suis tombé sur cet exemple de \b
:
Le chat a éparpillé sa nourriture dans toute la pièce.
Utilisation des expressions rationnelles - \bcat\b
correspondra au mot cat
mais pas le cat
en scattered
.
Para \B
l'auteur utilise l'exemple suivant :
Veuillez saisir l'identifiant à neuf chiffres tel qu'il est.
apparaît sur votre code couleur.
Utilisation des expressions rationnelles \B-\B
correspondances -
entre le mot color - coded
. En utilisant \b-\b
d'autre part, correspond à la -
en nine-digit
y pass-key
.
Comment se fait-il que dans le premier exemple, nous utilisions \b
séparer cat
et dans la deuxième utilisation \B
séparer -
? Utilisation \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 avec un nouvel exemple ?