私は正規表現の本を読んでいて、この例に出くわしました\b
:
猫は食べ物を部屋中に散らばった。
regexを使用\bcat\b
すると、単語は一致しますcat
が、cat
in は一致しませんscattered
。
\B
著者の場合、次の例を使用します。
9桁のIDをそのまま入力してください
あなたの色に表示されます-コード化されたパスキー。
単語間の正規表現\B-\B
一致を使用します。使用する一方では一致するでをして。-
color - coded
\b-\b
-
nine-digit
pass-key
最初の例で\b
分離に使用cat
し、2番目の例で\B
分離するのは-
どうしてですか?\b
2番目の例で使用すると、以前とは逆になります。
違いを説明してください。
編集:また、誰でも新しい例で説明できますか?