메타문자 \b 는 단어와 단어 사이의 경계를 의미한다. 상대적인 의미이기때문에 사용에 주의가 필요하다.


/\bcat\b/


"cat"이라는 단어 앞 뒤로 쓰였기 때문에 단어가 아닌 문자를 검색하고



/\b-\b/


"-"는 단어문자가 아니기 때문에 여기서는 단어에 포함되는 문자를 검색한다.

 

\B 는 이와 반대의 의미로 사용된다.