(正規表現における\bについて教えてください)
\bは単語境界を指しており、\wと\Wの隙間であると説明がありました。
\wは[a-zA-Z09_]  \Wは[^a-zA-Z09_]  なので\Wに\sが含まれます。

ニュアンスとして隙間は\sであるとの表現かな?とも思うのですが
そうであれば\bは\sの変種,何がどう違うのかピンときませんでした

string = "j abc C"
\s(abc)\s
\b(abc)\b の使い方で

「」abc「」   注「」は空白表現
abc

の結果が出ました。

1)\bは\sの「」を抜いたもの,それが「」とabcの隙間って意味でしょうか? 
「」・abc →  ・が\bであり
「」abc  →  「」が\s
であるって理解で正しいでしょうか?

2)\wと\Wの隙間とは 英数字と英数字以外の隙間

では
str = 太郎abc C で実験した結果 .... なし
太郎・abc になるかと期待したのですが・・

疑問
\wと\Wの隙間 ... 単に 前に\s相当の空白があるのが条件であるならば
「\w と \W」 の隙間の表現が理解できません。