Ich lese ein Buch über regulären Ausdruck und bin auf dieses Beispiel gestoßen für \b
:
Die Katze verteilte sein Futter im ganzen Raum.
Regex verwenden - entspricht \bcat\b
dem Wort, cat
aber nicht dem cat
In scattered
.
Für \B
den Autor wird folgendes Beispiel verwendet:
Bitte geben Sie die neunstellige ID ein
erscheint auf Ihrem farbcodierten Pass-Key.
Verwenden von Regex- \B-\B
Übereinstimmungen -
zwischen den Wörtern color - coded
. Die Verwendung \b-\b
auf der anderen Seite entspricht der -
in nine-digit
und pass-key
.
Wie kommt es, dass wir im ersten Beispiel \b
trennen cat
und im zweiten Beispiel \B
trennen -
? Die Verwendung \b
im zweiten Beispiel bewirkt das Gegenteil von dem, was zuvor getan wurde.
Bitte erklären Sie mir den Unterschied.
EDIT: Kann jemand bitte mit einem neuen Beispiel erklären?